如何动态显示单词列表

时间:2011-10-08 20:38:07

标签: android

我刚开始使用android并且可以使用一些帮助。

我有一个单词列表,长度总是在20到30个单词之间,我希望在屏幕上的列中显示这些单词,尽可能多地利用屏幕。在肖像中,有三列似乎是最好的尺寸,并且在具有五列的景观中看起来是最好的。这些词来自动态创建的String数组。

我能够通过计算列和行的最佳数量来编程方向更改,然后创建并添加所有LinearLayouts和TextViews(每个布局在端口中有三个TextView,在陆地中有五个),但我很好奇是否使用layout-land / layout-port xml技术可以实现这一点。

2 个答案:

答案 0 :(得分:0)

我尝试使用TableLayout并将TextView视图指定为TableRow视图。这样您就可以在layout-port和layout-land中指定单独的布局需要。

答案 1 :(得分:0)

如果我在哪里,我会使用listview。也许这个主题可以帮助你:Android: Populating a listview with array items