如何自定义对话框的标题布局

n17*_*911 4 android android-layout android-alertdialog android-dialog

在Android中,是否可以自定义对话框的页眉布局(图标+文本)布局?或者我可以设置标题文本的自定义字符串值吗?

谢谢.

Dan*_*Lew 9

如果为对话框和标题设置自定义布局,则可以更改对话框的标题.我只使用这种方法完全删除标题,但这应该适用于自定义标题:

dialog = new Dialog(context);
Window window = dialog.getWindow();
window.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
dialog.setContentView(R.layout.my_dialog_layout);
window.setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.my_custom_header);
Run Code Online (Sandbox Code Playgroud)

这有点复杂(因为你必须设置对话框的布局),但它比子类化Dialog更容易.