Android 将ListView扩展到单个屏幕?

Android 将ListView扩展到单个屏幕?,android,listview,Android,Listview,一个简单的列表视图,比如说,有6行(视图)。现在,我希望它正好适合一个屏幕。有什么简单的方法可以做到这一点吗?或者我应该使用自定义视图吗?不要认为有直接的方法 定义您自己的适配器类,然后您必须调整ListView中显示的文本视图的文本大小和其他参数,以便正好适合您的屏幕。没有直接的方法可以做到这一点。最好的方法是将listview嵌入到一个div中,并向其中添加溢出。这会使列表看起来像是在一个iframe中。看到这个--> style type=“text/css”> 随自定义视图一起消失 几个

一个简单的列表视图,比如说,有6行(视图)。现在,我希望它正好适合一个屏幕。有什么简单的方法可以做到这一点吗?或者我应该使用自定义视图吗?

不要认为有直接的方法


定义您自己的适配器类,然后您必须调整ListView中显示的文本视图的文本大小和其他参数,以便正好适合您的屏幕。

没有直接的方法可以做到这一点。最好的方法是将listview嵌入到一个div中,并向其中添加溢出。这会使列表看起来像是在一个iframe中。看到这个-->

style type=“text/css”>

随自定义视图一起消失

几个片段: 首选项类别,如文本视图:

<TextView style="?android:attr/listSeparatorTextViewStyle"/>

列表视图分隔符:

<ImageView android:src="?android:attr/listDivider"android:layout_height="1dp" android:layout_width="fill_parent"/>


问题在于当前视图没有占据全屏还是占据了超过一个全屏?你想对屏幕方向的变化做出什么反应?没关系,它几乎需要全屏,我希望它完全是全屏的。该应用程序仅限于肖像。使用自定义视图。
<ImageView android:src="?android:attr/listDivider"android:layout_height="1dp" android:layout_width="fill_parent"/>