以下代码:
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:stretchColumns="2" >
android:stretchColumns="2"
是否意味着3列是可伸缩的,还是第3列是可伸缩的?
答案 0 :(得分:0)
TableLayout可以将某些列指定为可收缩或可伸缩 通过调用setColumnShrinkable()或setColumnStretchable()。如果标记为可收缩,则可以缩小列宽以使表适合其父对象。如果标记为可拉伸,则可以扩展宽度以适应任何额外空间。表的总宽度由其父容器定义。
请看一下这里,请记住,如果您的表格在父对象中很好地适合(没有剩余空间可以伸展),无论您输入什么值,都不会看到任何更改。
答案 1 :(得分:0)
如果你想要拉伸所有列,你应该使用android:stretchColumns =&#34; *&#34;它也适用于android:shrinkColumns。
机器人:stretchColumns =&#34; 1&#34;将拉伸第1列 机器人:stretchColumns =&#34; 0,1&#34;将拉伸第1列和第0列。