帮助识别这里使用的布局?

时间:2011-02-10 22:18:35

标签: android android-layout

我正在制作一个布局,其中包含下面屏幕截图中显示的一些相同功能,但我遇到了一些混乱。有人可以帮我理解下面截图的几点吗?

  • 这里使用的根布局是什么?
  • 如何让按钮栏保持在底部,而中心部分在足够长的时候滚动?
  • 与此处显示的“确定/取消”按钮类似,如何使它们每个50%宽度(减去一些边距和填充)?

Android Market

2 个答案:

答案 0 :(得分:4)

从最后一个开始,即

每个宽度为50%的按钮:

  • 将两个按钮放在另一个线性布局中
  • 使线性布局的方向=“水平”
  • make layout的width =“fill parent”
  • make button's width =“0px”
  • 对于每个按钮,设置layout_weight =“1.0”

此处使用的根布局是什么?

  • 使用orientation =“vertical”的线性布局

  • 为高度=“wrap_content”的按钮栏部分设置布局

  • 然后是listView

  • 按钮的线性布局,如上所述

部分在足够长时滚动?

  • 使用自定义列表视图

  • 制作高度pf listView =“wrap_content”

  • 为ListView

  • 制作layout_weight =“1.0”

我希望如果不完全会有所帮助,那么会给你一个想法。

答案 1 :(得分:4)

要自己检查某个布局,可以使用hierarchyview

您仍然可以将它用作独立工具,但您也应该知道它已集成在Eclipse的ADT插件中。这意味着您还可以直接在IDE中检查布局(如果您当然使用Eclipse)。