我想显示一个结果表,如下所示:
每次更新程序时。这些表应该在一个行彼此相邻的位置,并且可以选择滚动并查看所有这些表,一次两个(任何时候屏幕上都会有两个)。
我有一个update()方法,它完成数字运算的所有工作并提供输出。所以我猜这样的循环:
public void showResults(){
MainActivity.e1.start();
while (MainActivity.e1.getCurrentTime() < MainActivity.e1.getEndTime()){
MainActivity.e1.update();
// Print a table.
}
}
所以horizontalScrollView会很好,有一个linearLayout(水平)。我的问题是:
每次更新时如何创建和显示表格?
例如,如果用户指定了500个更新,是否有办法说&#34;为每个更新创建并显示一个表&#34;没有在布局中手动创建tableViews?
答案 0 :(得分:0)
我这样做的方法是在 scrollView 中的 TableView 中包含一个 TableRow 。这样我就可以根据更新次数添加尽可能多的表。
一个linearLayout也可以工作,但TableView允许我在与TableRows相同的视图中添加下面的表,而不会用太多的LinearViews堵塞它。