我是Android開發的新手,我已經爲Android Studio創建了自己的矩陣按鈕。問題是當我試圖設置按鈕的大小時,它們不會顯示在應用程序中。沒有設置大小,工作很好,但他們不適合我的TableLayout。如果我手動添加按鈕9行和9行,他們出現並與我的尺寸一起工作。 這裏是我創建按鈕的代碼部分。Android Studio按鈕矩陣不會顯示
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文件是怎樣的?屏幕上顯示什麼? –
佈局是我創建的表格佈局。 layout =(TableLayout)findViewById(R.id.tabel); –