【发布时间】:2012-11-22 11:03:15
【问题描述】:
我知道这和here是同一个问题
但是它还没有收到答案,所以我在这里尝试一下,因为我也需要它:)
我有一个数组:(我缩短了 SO 的数组/代码)
ScrollView sv = new ScrollView(this);
TableLayout ll=new TableLayout(this);
HorizontalScrollView hsv = new HorizontalScrollView(this);
TableRow tbrow=new TableRow(this);
for(int i=0;i<mConnector.idArray.size();i++) {
tbrow=new TableRow(this);
tbrow.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.FILL_PARENT, 1));
tbrow.setBackgroundColor(Color.rgb(51, 51, 51));
ll.addView(tbrow);
}
hsv.addView(ll);
sv.addView(hsv);
setContentView(sv);
省略了数组中的信息,我认为您不需要。
但是如何在每一行中添加边框(最好是水平和垂直)?
我希望这是解决方案:
tbrow.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.FILL_PARENT, 1));
tbrow.setBackgroundColor(Color.rgb(51, 51, 51));
但它只是把我的整个桌子染成灰色。
希望我足够清楚,并希望他们是一个解决方案。
【问题讨论】:
标签: android android-view tablerow android-tablelayout