android - 如何修复 ProgressDialog 上的按钮对齐
问题描述
我有一个电话测试设备,但我在使用它的按钮时遇到了问题。
此代码适用于其他设备,但按钮的对齐方式在上述设备中并不好。
我尝试做所有这些但没有奏效。 将 AlertDialog 按钮对齐到中心
我还尝试添加其他按钮并将其设置为不可见,但如果我真的找不到更好的解决方案,我只想使用它。
这是我的代码:
progressDialog.setCancelable(true);
progressDialog.setCanceledOnTouchOutside(false);
progressDialog.setIndeterminate(false);
progressDialog.setButton(DialogInterface.BUTTON_NEGATIVE, activity.getString(ResourceUtils.getResourceId(activity, "lbl_cancel", ResourceType.STRING)), this);
progressDialog.setOnCancelListener(this);
progressDialog.show();
解决方案
尝试如下
progressDialog.getWindow().setGravity(Gravity.CENTER);
推荐阅读
- android - Android 地图:如何使用 SVG 文件自定义标记图标?
- python - 使用 scikit-image 计算图像中特定区域的平均灰度值
- xamarin.forms - Xamarin 表单四舍五入 SearchHandler
- python - 在 Cloudformation 中使用时无法从 S3 下载引导文件
- autodesk-forge - 在 Forge 查看器中覆盖 dblclick 行为
- php - WooCommerce 块 - 将简短的产品描述添加到产品网格
- django - 如何使用 PageChooserBlocks 的 ListBlocks 对 StreamField 的 APIField 进行 JSON 序列化
- c# - ResolveUrl XSS 替代方案
- java - 无法使用 Spring Data JPA 搜索嵌套的对象列表
- python - 将日期字符串更改为 pandas 日期戳