2012-06-07 40 views
0

我确实搜索过互联网以找到我的问题的答案,但没有网站帮助过我,所以我希望有人可以!预先感谢您,祝您有个美好的一天:-)Android用户界面元素的用法

所以这些日子里,我一直忙于进一步了解Android设计指南,了解更多关于它以及如何在未来的应用程序中实现它。这是我用来查看准则的主要网站:http://developer.android.com/design/index.html。大网站,但有一些小东西,我无法在开发指南或其他地方找到。我只是不知道如何实现一些(简单的)UI元素。

有人可以给我提供下列问题的代码片段吗?(我想知道如何尽可能简单地做到这一点,谷歌是怎么做的!)它也可以帮助其他(开始)开发者!

我的主要问题是,是否有特殊的元素来实现这些东西?因为它们是Android 4.0中的关键元素,它应该具有某些标准的权利?

1)Android 4.0使用带有分隔符的标题很多新主题,它看起来不错。但我找不到如何简单地实现这个元素。我想知道的是如何使灰色寻找分频器这个蓝色的标题文字下面就来看看这幅画:

Blue title with divider!

2)如何使部分分隔带来什么影响?这样的形象:

Section dividers

3)如何使部分分隔的列表,并给出一个列表项下它的名字2行的解释是这样的:

Listview

我确实搜索了互联网,找到了我的问题的答案,但没有任何网站可以帮助我,所以我希望有人可以!预先感谢您,祝您有美好的一天:-)

回答

1

在大多数情况下,您将不得不这样做是创建一个自定义布局。我试图用这种方法重新创建people应用程序的外观。在大多数情况下,您所看到的外观与PreferenceActivity视图相似。这给了你最后一张图片的外观,并且可能在People应用程序中做了一些额外的编程。我发现创建自己的布局更容易,而不是试图搞乱。

据我所知,API中没有任何东西可以创建你想要做的事情,并且自定义布局将成为未来的方向。

像你在开始显示的自定义对话框布局非常简单,如果你不知道如何操作布局我会从那里开始。查找android的颜色色板拿到蓝色

编辑

另一件事你可以做的是看通过People源代码,看看他们是如何做的颜色,但它可能会更加的当你可以做一个布局时,它的价值比它的价值还要高。

+0

谢谢你的回答,我会按照你说的方式去做。虽然他们引入了一个全新的标准,但我们必须遵循的指导原则是愚蠢的,但他们并没有在API中包含某些内容。但这是我的看法。谢谢! :) – MartijnG

+0

只是一个更新,我找到了一个库,它可以完成你正在寻找的任务,并且很容易实现https://github.com/emilsjolander/StickyListHeaders – tyczj