2010-06-09 39 views
1

我不知道现在如果这个称号是很清楚,但我想知道这是怎么可能的: alt text http://developer.android.com/resources/articles/images/list_fade_4.png
我们又如何能对2种元素列表视图的同一行,并处理不同的点击,因为listview处理处理点击一个孩子。在ListView一行显示多个项目中的Android

感谢任何能指引我走向正确方向的人。

+0

如果这是Shelves(它看起来像它的截图),你可以看看源代码看看它是如何实现的:http://code.google.com/p/shelves/ – 2010-06-09 14:38:44

回答

2

无论何时您需要的不仅仅是基本的文本列表,还必须在XML文件中定义您的列表项目的外观。当你定义它们时,他们可以拥有任何你想要的东西。在上面的例子中,你可以通过定义一个带有两个静态文本项目和两个图像的列表项来实现类似的功能。您可以在各个组件上注册侦听器,以便在用户点击左侧图像时打开左侧链接,依此类推。

这是我在主题上找到的tutorial,还有更多更好的东西。

只要确保您了解如何重新对列表中的旧项目进行重新充气,以及如何为列表项目制作适配器。

+0

这就是我的想法,我想仔细检查。所以我想我可以用相同的方式处理单独的选择器来显示单击一个或另一个对象。 谢谢你们,这证实了我的想法。 – Sephy 2010-06-09 13:39:20

0

当您创建ListAdapter时,您可以传入用于列表项目的布局。在这个布局中,你可以指定你希望的任何UI对象,在这种情况下,图像和文本视图。

相关问题