android-我可以在对话框中添加ExpandableList吗?

android-我可以在对话框中添加ExpandableList吗?,android,expandablelistview,Android,Expandablelistview,我想在对话框中显示可扩展列表。有可能吗?如果是,那怎么办?请帮帮我。 此链接也有助于解决您的问题。它在对话框中显示可消耗列表视图,但 为了降低复杂性,您可以使用“消耗性列表”视图创建一个活动,并将该活动显示为对话框,这将使其更加简单 这有助于将活动显示为对话框。 此链接也有助于解决您的问题。它在对话框中显示可消耗列表视图,但 为了降低复杂性,您可以使用“消耗性列表”视图创建一个活动,并将该活动显示为对话框,这将使其更加简单 这有助于将您的活动显示为对话框。应该可以尝试以下方法: Dialog

我想在对话框中显示可扩展列表。有可能吗?如果是,那怎么办?请帮帮我。

此链接也有助于解决您的问题。它在对话框中显示可消耗列表视图,但 为了降低复杂性,您可以使用“消耗性列表”视图创建一个活动,并将该活动显示为对话框,这将使其更加简单

这有助于将活动显示为对话框。

此链接也有助于解决您的问题。它在对话框中显示可消耗列表视图,但 为了降低复杂性,您可以使用“消耗性列表”视图创建一个活动,并将该活动显示为对话框,这将使其更加简单

这有助于将您的活动显示为对话框。

应该可以尝试以下方法:

Dialog d = new Dialog(this);
TextView test = new TextView(this);
test.setText("test");
d.setContentView(test);
d.show();
应使用您定义的更复杂视图:

LayoutInflater l = this.getLayoutInflater();
View v = l.inflate(R.id.yourView, false);
d.setContentView(v);
d.show();
您应该尝试以下方法:

Dialog d = new Dialog(this);
TextView test = new TextView(this);
test.setText("test");
d.setContentView(test);
d.show();
应使用您定义的更复杂视图:

LayoutInflater l = this.getLayoutInflater();
View v = l.inflate(R.id.yourView, false);
d.setContentView(v);
d.show();

有很多方法可以实现这一点。我一直喜欢自定义对话框的一种最简单的方式是

作为一项常规活动,构建您的UI和相应的java编码。然后在清单中,将其主题指定为对话框

<activity android:theme="@android:style/Theme.Dialog" 
android:name="ClassName"></activity>

实现这一点的方法有很多。我一直喜欢自定义对话框的一种最简单的方式是

作为一项常规活动,构建您的UI和相应的java编码。然后在清单中,将其主题指定为对话框

<activity android:theme="@android:style/Theme.Dialog" 
android:name="ClassName"></activity>

是,这可以创建自定义对话框并在其布局中添加可扩展列表


自定义对话框的好教程是

是的,这可以创建自定义对话框并在其布局中添加可扩展列表


定制对话框的好教程是

谢谢john,但我也尝试过类似的方法。不幸的是,列表项没有填充。因此,我在这里问了一个问题。在这里将活动显示为对话框将是一个更简单有效的解决方案。谢谢john,但我尝试了类似的方法。不幸的是,列表项没有填充。因此,我在这里问了一个问题。在这里将活动显示为对话框将是一个更简单有效的解决方案。您好,我已经看到了您提到的链接。但我想,将活动显示为对话框将是一个更简单的选项。此外,单击项目时,我将转到其他活动。非常感谢你的帮助。嗨,我看到了你提到的链接。但我想,将活动显示为对话框将是一个更简单的选项。此外,单击项目时,我将转到其他活动。非常感谢你的帮助。谢谢尼扎姆,我会按照这个程序来做。谢谢尼扎姆,我会按照这个程序来做。