接近Android XML布局的最佳方式

时间:2012-01-01 19:37:11

标签: android android-layout

一切都将来自JSON对象。我对Android布局相当新,我应该用什么android元素来实现这个目标?我一直在阅读有关列表视图的内容,但我不确定这是最好的方法。目前,它们是更改为JSON数据的文本视图和图像。

我还将从底部更改“切换按钮”到基于标签的布局。

screen mock-up

2 个答案:

答案 0 :(得分:0)

使用几个线性布局容器可以实现整体布局。

来到每个列表视图,这可以使用Listview实现。以下是您可以在列表视图中执行的操作的示例。这是我的一个Android应用程序的屏幕: http://lh5.ggpht.com/_HV69Hrxy0Wk/Tb1xyr0NQdI/AAAAAAAADEA/7zrweuhgNTA/s1600-h/NA_Shard_Status%5B2%5D.png

以下是教程的链接: http://devblogs.net/2011/01/04/multicolumn-listview-with-image-icon/

答案 1 :(得分:0)

嗯,你在那里显示的数据显然是某种列表,所以你最好的选择是ListView。或者,如果您希望在单击它们时展开列表项,则可以使用ExpandableListView。

如果数据是动态的并且是从JSON加载的,那么带有适配器的ListView当然是最好的选择,这样,如果在基础数据集中添加或删除项目,则无需更改任何xml / java代码( json文件)。

至于标签,实现这些标签的最佳方式是使用Fragments。我最近在我的博客上发布了关于在Android中might find useful.实现可滑动的选项卡视图的最终结果(最终结果看起来类似于Android市场应用程序,您可以在其中标注您也可以在其间水平滚动)。