Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对话框标题栏中的自定义按钮_Java_Android_Xml_Dialog_Titlebar - Fatal编程技术网

Java 对话框标题栏中的自定义按钮

Java 对话框标题栏中的自定义按钮,java,android,xml,dialog,titlebar,Java,Android,Xml,Dialog,Titlebar,我正在尝试创建一个对话框,类似于Nova Launcher中的对话框(对话框右上角): 显示应用程序的设置。我无法使其显示,我当前的对话框仅显示一个正常的标题栏: 当前代码: 自定义对话框文件:(添加对话框自定义标题) 所有的ID和字符串都在那里,我检查了 我觉得我错过了一些非常愚蠢的事情,有什么帮助吗 编辑: 修正了,我照你说的做了,然后又加了一句 alertDialog.show(); 然后我在这里使用第二个答案来修复由此产生的崩溃: 非常好用,谢谢您的帮助您写的图像视图中有一个错误 an

我正在尝试创建一个对话框,类似于Nova Launcher中的对话框(对话框右上角):

显示应用程序的设置。我无法使其显示,我当前的对话框仅显示一个正常的标题栏: 当前代码:

自定义对话框文件:(添加对话框自定义标题)

所有的ID和字符串都在那里,我检查了
我觉得我错过了一些非常愚蠢的事情,有什么帮助吗

编辑: 修正了,我照你说的做了,然后又加了一句 alertDialog.show(); 然后我在这里使用第二个答案来修复由此产生的崩溃:
非常好用,谢谢您的帮助

您写的图像视图中有一个错误

android:id="@id/settings_button"
而不是

android:id="@+id/settings_button"

这可能是因为您创建的对话框中的图像没有充气,要充气,请使用android:id=“@+id/settings\u button”而不是“@id/settings\u button”

您好,布局根指的是什么?看来没法让它工作了,谢谢。
android:id="@id/settings_button"
android:id="@+id/settings_button"