我在使用 TableLayout 中的一些 TextView 动态设置 TableRow 时遇到问题。我有两张图片,一张是我目前的情况,另一张是我的模型,预期的情况(我需要实现的目标)。我没有任何 XML 布局;所有这些都是以编程方式创建的,这也是我需要实现的。
显示的快照是针对高分屏幕的,在该屏幕中,我获得了高分玩家的列表,并将它们完全显示在 TableLayout 中。我只是在行/列位置遇到问题。
这是我的代码:
public void onResume() {
super.onResume();
//=============================================
TextView number = new TextView(this);
number.setText("1");
TextView place = new TextView(this);
place.setText("4th");
TextView testScore = new TextView(this);
testScore.setText("113489");
table = new TableLayout(this);
//rows = new Stack<TableRow>();
TableRow row = new TableRow(this);
row.addView(number);
row.addView(place);
row.addView(testScore);
table.addView(row);
this.setContentView(table);
}
如果有人知道我应该如何将我的代码从 Current Situation 更改为 mockup Expected Situation,我将不胜感激。如果我做错了什么,请发表评论。提前致谢。