【发布时间】:2014-04-02 19:39:51
【问题描述】:
我有一个这样的 xml 活动布局:
<ScrollView>
<LinearLayout>
<TableLayout>
<TableRow>
....... // around 4 rows per table
</TableRow>
</TableLayout> // around 10 such table
.
.
.
</LinearLayout>
</ScrollView>
每个 TableLayout(因此是 TableRows)都包含类似的内容。例如,在一个游戏应用程序中,我们在每一行都有关卡编号、分数、进度条、开始按钮。 我的问题是,将所有小部件都包含在 10 TableLayout in xml layout 中是不是更好的设计,或者我应该添加上述 10 TableLayout programatically。(我需要获得引用行上的每个小部件并在那里设置值)。哪种方式更有效且更受欢迎?
【问题讨论】:
-
这更像是一个讨论问题,您没有提供足够的信息来给出可靠的建议。如果所有的行都相同,ListView 可能比 TableView 更合适......您可以简单地构建一个 Adapter 来处理显示每一行并跟踪它。