首页 > 解决方案 > 如何修复 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();

这是Button对齐的图片

标签: androiduser-interface

解决方案


尝试如下

progressDialog.getWindow().setGravity(Gravity.CENTER);

推荐阅读