4

私は2つの部分で(ホームスクリーン用の)ウィジェットを作成する必要があります.最初に-ListViewが一番上にあり、ウィジェットの50%を占める必要があり、2番目の部分はGridViewであり、最初の部分の下にある必要があり、同じ場所の50%を取る必要があります。

私はいくつかのチュートリアルを見つけようとしましたが、できないので、誰かが同じことをしたら助けてください。

4

1 に答える 1

1

シンプルなレイアウトについて話しているのですか?Android における「ウィジェット」という言葉には複数の意味があります。レイアウトを意味する場合は、LinearLayoutandroid: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 に答える