-1

以下の画像のようなレイアウトを作成するにはどうすればよいですか。以下の画像のような ListView の例はありますか? そして、Androidのフッターにボタンを作成するにはどうすればよいですか?

この IMAGE で何が使用されているかを誰か教えてもらえますか?

レイアウト

4

2 に答える 2

3

を使用してそのような結果を得ることができRelativeLayout、その中で子ビューを互いに相対的にフラットな (効果的で高速であることを意味する) 構造に配置します。

あなたが持っている

  • logo_ alignParentTop = true_
  • に設定されたsecurity画像またはボタン、layout_belowlogo
  • の付いたcontrolボタンalignParentBottom = true、そして最後に
  • に設定され、listコントロールに設定layout_belowされ、 ofを持つリストビュー。securitylayout_abovelayout_heightfill-parentmatch-parent

編集: 上記のコントロールは、カスタム イメージを として設定したListView-おそらく- を保持するカスタム a アイテム レンダラーも使用します。TextViewdrawableLeft

于 2012-05-16T07:01:10.593 に答える
2

はい、ListView だと思います。次のようなものを試してください:

<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
<TextView
        android:id="@+id/title"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />


    <ListView
        android:id="@+id/list"
        android:layout_width="match_parent"
        android:layout_height="fill_parent"
        android:layout_above="@+id/footer"
        android:layout_below="@id/title" >
    </ListView>

<LinearLayout
        android:id="@id/footer"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"/>
</LinearLayout>
于 2012-05-16T06:59:46.650 に答える