1
私はAndroidで簡単な問題があります。私はボタンでいっぱいのn×nテーブルを作成したいと思います。まず、画面の幅と高さの最小値を計算したいと思う。私は次のコードを持っています:Android用ボタンでいっぱいのテーブルを作成するには
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
int min = Math.min(width, height);
int buttonSize = (int)Math.floor(min/dimension);
TableLayout rootLayout = (TableLayout)this.findViewById(R.id.tableLayout1);
for (int i = 0; i < dimension; ++i)
{
LinearLayout lLayout = new LinearLayout(this);
lLayout.setOrientation(0);
rootLayout.addView(lLayout);
for (int j = 0; j < dimension; ++j)
{
Button b = new Button(this);
b.setText("-");
b.setPadding(0, 0, 0, 0);
b.setWidth(buttonSize);
b.setHeight(buttonSize);
lLayout.addView(b);
}
}
ボタンの幅と高さが設定されない理由を理解できません。私は幅と高さを指定してデザイナーからテーブルを作成しようとしました。
本当にありがとうございます。
ありがとう、@AJcodez。あなたは私の一日を救った、それは魅力のように働いた。 – Zoliqa