Dialog,LinearLayout,ScrollView大小问题

时间:2010-05-20 02:08:00

标签: android android-widget

我正在构建一个继承自Dialog的对话框类,所有内部UI都是程序化的。它的结构如下:

对话框
+的LinearLayout
++的TextView
++滚动型
+++的LinearLayout
++++ ListView

不幸的是,当我显示()对话框时,它太短了。我希望它尽可能地最大化并覆盖尽可能多的屏幕,但只有在ListView中有足够的项目才能保证它。

我没有在文档中找到答案,而且我无法通过将WRAP_CONTENT设置为布局参数或手动设置高度来使其工作。

接近这个的正确方法是什么?

谢谢, 肖恩

1 个答案:

答案 0 :(得分:1)

好的,没关系。在阅读ScrollView上的一些帖子后,看到ListView本身实际上具有滚动功能。以下工作非常棒:

对话框
+的LinearLayout
++的TextView
++ ListView(当对话框太高时将自动开始滚动)