我正在學習android開發,我在做掃雷。所以我使用tableLayout來顯示板子。但我怎麼能適應細胞的寬度來適應屏幕?如何調整TableLayout的單元格以適合屏幕?
目前我的電池是固定的,因此電網超出屏幕的一側擴大...
如何,我要爲我的tableLayout整個屏幕寬度?
謝謝。
我正在學習android開發,我在做掃雷。所以我使用tableLayout來顯示板子。但我怎麼能適應細胞的寬度來適應屏幕?如何調整TableLayout的單元格以適合屏幕?
目前我的電池是固定的,因此電網超出屏幕的一側擴大...
如何,我要爲我的tableLayout整個屏幕寬度?
謝謝。
,因爲你是動態創建你的細胞, 就可以計算出使用屏幕的高度和寬度:
Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
,然後設置相應的單元格大小。
這是通過使用佈局文件的XML文件裏找到簡單的屬性來完成。具體而言,您要設置
android:layout_width="fill_parent"
這將告訴佈局消耗其父項的整個寬度。
我添加了這兩行,但它沒有改變... – Gp2mv3 2012-02-05 12:22:20
這很奇怪。 ..你可以發佈你的完整的XML,以便我可以找出什麼是錯的。 – 2012-02-05 12:24:33
這是在那裏的評論,這裏是代碼:http://pastebin.com/QvjEpcPR – Gp2mv3 2012-02-05 12:25:59