如何创建高级Android UI?

时间:2012-01-21 17:40:40

标签: java android

我开始为Android开发应用程序,但我不能像这样绘制高级接口:http://imageshack.us/photo/my-images/42/question1.png/

有人可以指导我阅读教程,或者向我展示如何进行以下布局的示例吗?

我无法理解如何创建按钮并为其创建分隔线。

如何为该部分创建标题?我无法理解如何创建按钮并为其创建分隔线。如何创建可扩展按钮?以及如何将它们组合成一个像这样的单个项目:http://imageshack.us/photo/my-images/820/questionqc.png/

原谅我的英语不好,谢谢你。

1 个答案:

答案 0 :(得分:2)

您粘贴的图像并非简单。但它仍然可行,没有太大的困难。麻烦只在于正确地布置整个元素。我将在这里给出一个光秃秃的骨架:

  1. 展开按钮和添加按钮可以是ImageButton
  2. 分隔符可以是ImageView
  3. 对于自定义列表项,您可以执行以下操作(我使用某种伪xml编写它):

      

    <'的RelativeLayout>
      <'ImageButton(expandButton)对齐ParentLeft />
      <'ImageButton(addButon)alignedParentRight />
      <'ImageView(separator)toLeftOf addButton />
      <'TextView(title)alignedParentTop,toRightOf expandButton,toLeftOf separator />

      <'LinearLayout alignedParentBottom,layout_below:title>
          <'TextView /> <'TextView /> <'TextView /> <'TextView />
      <'/&的LinearLayout GT;
      <'/ RelativeLayout的>