Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.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
Android自定义对话框未显示_Android_Customdialog - Fatal编程技术网

Android自定义对话框未显示

Android自定义对话框未显示,android,customdialog,Android,Customdialog,我想显示一个简单的自定义对话框。对于初学者,我只是想添加一个文本视图,看看对话框是否显示 这是我的xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent">

我想显示一个简单的自定义对话框。对于初学者,我只是想添加一个文本视图,看看对话框是否显示

这是我的xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView android:id="@+id/tvPreview" 
android:layout_height="wrap_content" 
android:layout_width="wrap_content" 
android:text="@string/Instructions"></TextView>
</LinearLayout>
当用户(me)按下菜单项时,我使用以下代码:

public void DiagTests(){
    showDialog(0);
}
发生的情况是屏幕模糊,但对话框不显示

有人知道我做错了什么吗

PD:以防没有任何错误或警告


感谢您的帮助

您可以尝试这种方法。创建自定义对话框类(这是一个类的示例,您可以使用所需的内容):

在要使用对话框的类上定义对话框:

final DialogWithSelect dialog = new DialogWithSelect(getContext());
dialog.setTitle(R.string.dialogSelectBoxText);
并在单击事件中启动它:

dialog.show();

你可以试试这种方法。创建自定义对话框类(这是一个类的示例,您可以使用所需的内容):

在要使用对话框的类上定义对话框:

final DialogWithSelect dialog = new DialogWithSelect(getContext());
dialog.setTitle(R.string.dialogSelectBoxText);
并在单击事件中启动它:

dialog.show();

我真的成功了!然而,这很奇怪。我创建了一个全新的项目来测试这个自定义对话框,第一次尝试就成功了,因为我没有使用xml(我从头开始创建)。因此,我所做的就是从头开始生成xml,它成功了。谢谢你的帮助。虽然这将是非常有趣的,知道是什么,这是错误的…我实际上得到了它的工作!然而,这很奇怪。我创建了一个全新的项目来测试这个自定义对话框,第一次尝试就成功了,因为我没有使用xml(我从头开始创建)。因此,我所做的就是从头开始生成xml,它成功了。谢谢你的帮助。虽然知道它到底出了什么问题会很有趣。。。