要使AlertDialog标题居中,可以通过自定义AlertDialog的样式来实现。具体步骤如下:
<style name="CustomAlertDialog" parent="Theme.AppCompat.Light.Dialog.Alert">
<item name="android:windowTitleStyle">@style/CustomDialogTitle</item>
</style>
<style name="CustomDialogTitle">
<item name="android:textAlignment">center</item>
</style>
AlertDialog.Builder builder = new AlertDialog.Builder(context, R.style.CustomAlertDialog);
builder.setTitle("对话框标题");
builder.setMessage("对话框内容");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击确定按钮的逻辑处理
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// 点击取消按钮的逻辑处理
}
});
AlertDialog dialog = builder.create();
dialog.show();
通过以上步骤,就可以使AlertDialog的标题居中显示了。
关于AlertDialog的更多信息,可以参考腾讯云的相关文档和产品介绍:
领取专属 10元无门槛券
手把手带您无忧上云