我正在构建一个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