如何在android中创建这种类型的布局

时间:2012-05-16 06:53:17

标签: android android-listview

如何创建如下图像的布局。是否有像下面的Image中的ListView示例?而且,我如何在android中创建按钮?

任何人都可以告诉我这个IMAGE中使用的是什么,我没有得到它。

layout

2 个答案:

答案 0 :(得分:3)

你可以使用RelativeLayout来实现这样的结果,并在其内部将子视图相对于彼此安排在一个平面(意味着有效且快速)的结构中:

你有

  • logo的{​​{1}}图片,
  • alignParentTop = true图片或按钮,security设为layout_below
  • logo按钮control,最后
  • alignParentBottom = true列表视图,其中list设置为layout_belowsecurity设置为可控,layout_above layout_heightfill-parent }}。

修改:上面的match-parent控件还使用自定义项目渲染器 - 可能 - ListView并将自定义图像设置为TextView

答案 1 :(得分: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>