私はそれがここと同じ質問であることを知ってい
ますが、まだ答えを受け取っていないので、私もそれが必要なので、ここで試してみます:)
私は配列を手に入れました:(私は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));
しかし、それは私のテーブル全体を灰色に着色するだけです。
私が十分に明確であり、彼らが解決策であることを願っています。