私はAndroid開発の初心者です。私は自分自身をAndroidスタジオのボタンのマトリックスにしました。問題は、私がボタンのサイズを設定しようとしているとき、彼らはアプリに表示されませんです。サイズを設定せずにかなりうまく動作しますが、それらは私のTableLayoutに収まりません。ボタンを手動で行9個、行9個追加した場合、それらは表示され、自分の次元で作業しました。 ここに、ボタンを作成するコードの部分があります。Androidスタジオのボタンマトリックスが表示されません
Button[][] btnTag = new Button[9][9];
private void createb()
{
int k=0;
for (int i = 0; i < 9; i++) {
TableRow row = new TableRow(this);
row.setLayoutParams(new TableRow.LayoutParams(TableRow.LayoutParams.MATCH_PARENT,TableRow.LayoutParams.WRAP_CONTENT));
for (int j = 0; j < 9; j++) {
btnTag[i][j] = new Button(this);
btnTag[i][j].setText("");
k++;
btnTag[i][j].setId(k);
row.addView(btnTag[i][j],30,30);
}
layout.addView(row);
}
}
サイズを30x30dpに設定することはできますか?前もって感謝します。
詳細を入力してください。ここでは「レイアウト」とは何ですか? XMLファイルはどのように見えますか?画面には何が表示されますか? –
レイアウトは私のテーブルレイアウトです。レイアウト=(TableLayout)findViewById(R.id.tabel); –