我正在構建一個Android應用程序,並使用TableLayout ViewGroup來顯示我的數據。表格佈局只與第一張圖片一樣寬嗎?
我希望TableView佔據屏幕的整個寬度,但是我無法使其工作。
看起來會發生什麼,表格是隻與表中最寬的元素一樣寬,在這種情況下,我放入它的圖像。
Here's a screenshot來說明問題。
此外,我的佈局here's the XML source code。
我該怎麼做才能使佈局延伸到屏幕的整個寬度?
在此先感謝!
我正在構建一個Android應用程序,並使用TableLayout ViewGroup來顯示我的數據。表格佈局只與第一張圖片一樣寬嗎?
我希望TableView佔據屏幕的整個寬度,但是我無法使其工作。
看起來會發生什麼,表格是隻與表中最寬的元素一樣寬,在這種情況下,我放入它的圖像。
Here's a screenshot來說明問題。
此外,我的佈局here's the XML source code。
我該怎麼做才能使佈局延伸到屏幕的整個寬度?
在此先感謝!
您只有1列。因此,應該是stretchColumns="0"
。
創建單列TableLayout
毫無意義且浪費。請使用垂直LinearLayout
。您可能會發現它在您的問題方面效果更好,因爲它是一項副作用。
此外,不要重複xmlns:android="http://schemas.android.com/apk/res/android"
- 它只需要在根元素上。
順便說一下,列索引從0開始,因此您正在擴展現有的TableLayout
中不存在的列。
謝謝。這固定了它。 – rottendevice 2011-05-20 15:42:13