我正在开发一个规范的应用程序,无法思考如何在Android中布局这个屏幕:
答案 0 :(得分:2)
很难说你的布局应该是什么样的。
您需要LinearLayout
水平方向。
修改强>
尝试类似的东西(我跳过了一些参数):
<LinearLayout
layout_width="fill_parent"
layout_height="fill_parent"
orientation="vertical">
<LinearLayout
layout_width="fill_parent"
layout_height="wrap_content"
orientation="horizontal">
<Button />
<Button />
</LinearLayout>
<ListView></ListView>
</LinearLayout>
首先 - 您应该向ListView添加一个适配器,它使用按钮在第一行下方绘制视图。你可以自己做,有很多例子。在这个适配器中,你应该绘制这样的视图:
<LinearLayout
layout_width="fill_parent"
layout_height="wrap_content"
orientation="horizontal"
gravity="center">
<ImageView layout_weight="1" />
<LinearLayout
layout_width="wrap_content"
layout_height="wrap_content"
layout_weight="1"
orientation="vertical">
<TextView />
<TextView />
<Button />
</LinearLayout>
</LinearLayout>