0

我想在对话框中显示 ExpandableList。有可能这样做吗?如果是,那怎么办?请帮帮我。

4

4 回答 4

3

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

自定义对话框的好教程在这里

于 2013-06-14T05:29:37.700 回答
1

应该试试这个:

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();
于 2013-06-14T05:25:04.830 回答
0

是否可以创建可扩展列表 AlertDialog?

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

Android Activity 作为一个对话框

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

于 2013-06-14T05:24:50.003 回答
-1

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

将您的 UI 和相应的 java 编码构建为通常的 Activity。然后在清单中,将其主题指定为对话框。

<activity android:theme="@android:style/Theme.Dialog" 
android:name="ClassName"></activity>
于 2013-06-14T05:27:41.563 回答