java - 如何创建高级安卓用户界面?

标签 java android

<分区>

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

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

我不明白如何创建按钮并为其创建分隔线。

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

请原谅我糟糕的英语,谢谢。

最佳答案

你贴的图当然不简单。但它仍然是可行的,没有太大的困难。问题仅在于正确布置整个元素。我会在这里给出一个简单的框架:

  1. 展开按钮和添加按钮可以是 ImageButton
  2. 分隔符可以是 ImageView
  3. 对于自定义列表项,您可以这样做(我正在用某种伪 xml 编写它):

    <'RelativeLayout>
    <'ImageButton (expandButton) aligned 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>
    <'/RelativeLayout>

关于java - 如何创建高级安卓用户界面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8955117/

相关文章:

java - 从 Java 访问 DLL 中的 C# 方法

java - 什么是 Java 中的捕获转换,谁能给我举个例子?

带有麦克风和麦克风事件的 Android 搜索栏。带麦克风的 Android searchview

java.lang.IllegalStateException : Could not find a method onClick(View) 错误

javascript - 一个按钮——3个应用商店——如何将用户重定向到合适的应用商店?

java - Big-O 用于各种斐波那契实现

java - 如何将 GMT 偏移值转换为 +/- HH :MM

java - Spring 4 @RequestMapping - 消耗 vs header ?

android - 无法为 org.gradle.api.internal.tasks.DefaultSourceSetContainer 类型的 SourceSet 容器获取未知属性 'main'

android - android中如何实现异步http-post请求?