4

我需要创建一个包含 2 部分的小部件(用于主屏幕):首先 - 顶部的 ListView,它必须填充 50% 的小部件,第二部分是 GridView,它必须低于第一部分,并且必须占据 50% 的位置。

我试图找到一些教程,但不能,所以如果有人这样做,请帮助我。

4

1 回答 1

1

你说的是简单的布局吗?Android 中的“小部件”一词有多种含义。如果您的意思是布局,您可以使用LinearLayout'android:layout_weight属性为每个分配 50% 的空间。

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent" 
    android:orientation="vertical" />

    <ListView
        android:id="@+id/my_listview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1" />

    <GridView
        android:id="@+id/my_gridview"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_weight="1" />

</LinearLayout>
于 2012-07-03T13:06:39.813 回答