【发布时间】:2011-11-06 16:06:08
【问题描述】:
我想创建一个如下链接所示的 UI:
http://i53.tinypic.com/sxksx5.jpg
据我所知,可以有以下方法来做到这一点。
这张图片中有两张桌子。上表应按以下方式制作:
一个 xml 文件中有两个文本视图的一行。现在使用 LayoutInflater 为这个 UI 充气。使用循环绘制它并根据要求设置文本。
下表应按以下方式制作:
How to make a dynamic table layout using XML
请参阅上面的链接,建议使用列表视图制作第二个表。
现在我很困惑,这可以使用 gridvew、tablelayout、listview 来实现。我应该更喜欢哪一个,为什么?在我以前的项目中,我几乎在编码中制作了这种 UI。但我相信 UI 中的一点点变化将需要对代码进行大量更改。所以我想使用 xml 制作当前的 UI。但不知道哪种方法最好。
【问题讨论】:
标签: android listview tablelayout