作者:Kong倪 | 来源:互联网 | 2023-05-17 11:54
请教,我在安卓真机和模拟器上各运行了一遍,在模拟器上显示正常,而在真机上就出现了两个按钮都挤在positivebutton这一边。如图privatevoidshowUpdateD
请教,我在安卓真机和模拟器上各运行了一遍 ,在模拟器上显示正常,而在真机上就出现了两个按钮都挤在positivebutton这一边。
如图
private void showUpdateDialog(final VersionEntity versionEntity) {
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("检测到新版本:" + versionEntity.versioncode);
builder.setMessage(versionEntity.description);
builder.setCancelable(false);
builder.setIcon(R.mipmap.ic_launcher);
builder.setPositiveButton("立即升级", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
initProgressDialog();
downloadNewApk(versionEntity.apkurl);
}
});
builder.setNegativeButton("暂不升级", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
enterHome();
}
});
4 个解决方案
手机应该是Android 5.0以后的版本,对话框按钮就是这样的,要是需要改成原来的就得修改当前的主题