我有下面的LinearLayout...
<LinearLayout android:id="@+id/linearLayout3" android:visibility="invisible" android:layout_width="wrap_content" android:layout_height="wrap_content">
<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/S"></TextView>
<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/b"></TextView>
<TextView android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/Ar"></TextView>
</LinearLayout>
我已经将可视设置为不可见,但LinearLayout仍然占用空间,导致布局中其他两个线性布局之间的填充,为什么?我怎么才能让它不占用空间?
发布于 2011-04-22 22:41:11
因为如果希望视图不占用空间,则必须将可见性设置为gone
。
发布于 2011-04-22 22:41:18
invisible
将占用与visible
相同的空间。如果希望可见性不占用任何空间,请将其设置为gone
。
https://stackoverflow.com/questions/5756522
复制相似问题