【发布时间】:2014-04-26 01:58:03
【问题描述】:
当我将 listView 添加到我的 GridLayout 时,它会离开屏幕。 ListView 应该填充 TextView 和屏幕底部之间的整个空间。 波纹管是代码示例(我必须使用网格布局,因为在我的具体情况下有一个多列/多行布局)。
我是 Android 新手。谢谢。
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/gridSearchAuthors"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnCount="1"
android:padding="4dp"
android:rowCount="2" >
<TextView
android:id="@+id/q"
android:layout_width="wrap_content"
android:layout_height="24dp"
android:layout_row="0"
android:layout_marginLeft="3dp"
android:text="Hledaný výraz: " />
<ListView
android:id="@+id/listview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_row="1" />
</GridLayout>
【问题讨论】:
-
您是否使用自定义适配器来进行列表视图?
-
是的。我已经通过网格和线性布局的组合解决了我的问题。(对于复杂的标题,我使用了网格布局,它被放置到带有列表视图的线性布局中)
标签: android android-gridlayout