TableLayout内にいくつかのTextViewを動的に設定して、TableRowを設定する際に問題があります。私は2枚の写真を持っています.1枚は私の現在の状況、もう1枚は私のモックアップ、予想される状況(私が達成しなければならない目標)です。 XMLレイアウトはありません。これらはすべてプログラムで作成されています。これは達成する必要があるものです。TableLayoutとTableRowを特定の位置に動的に固定するには?
表示されているスナップショットは、得点の高い選手のリストを取得し、それらをまとめて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);
}
誰もが、私はモックアップ予想状況に現状から私のコードを変更する必要があります方法を知っていた場合、私は喜んでそれを感謝しています。私が何か間違っていると、コメントを投稿してください。前もって感謝します。
TextView.setLayoutParams()私は何サブクラスのパラメータは、私が使うべきかわからないViewGroup.LayoutParamsを()、使用しています。あなたは知っていますか? –