我在使用以下创建AlertDialog的方法时遇到问题:
AlertDialog.Builder alertDialog = new AlertDialog.Builder(this)
.setTitle(R.string.deletion_title)
.setMessage(R.string.options_deleteExternalConfirm)
.setPositiveButton(R.string.yes, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
Utils.deleteExternalDir();
dialog.cancel();
}
})
.setNegativeButton(R.string.no, null);
alertDialog.show();
虽然大多数设备上的对话框看起来都没问题,但其他设备上的布局有问题(即Galaxy S4 - 带有Android 5.0.1的GT-I9505),请参阅附图:。 这是什么原因以及如何解决?
(除了在Build.PRODUCT.equals("GT-I9505")
时向自定义对话框添加填充,因为可能存在具有相同问题但我不知道的手机