Android:TextView占用没有文本的空间

And*_*Dev 5 android textview collapse

当没有要显示的文本时,我有一个仍占用空间的TextView.这仅在OS 1.6上发生.当我的应用程序在2.2上运行时,TextView的高度会崩溃,因此它不会占用任何空间.我是否可以在TextView中设置一些属性,使其在没有设置文本时崩溃或消失?这是我的xml代码.

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:gravity="center"
  android:layout_marginTop="3dp"
  android:layout_marginRight="3dp" 
  android:background="#ff737373"
  android:padding="3dp"
  android:minWidth="64dp" >
  <ImageView
    android:layout_height="wrap_content"
    android:layout_width="wrap_content"
    android:tag="tabImage"></ImageView>
  <TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textSize="16sp"
    android:tag="tabCaption"
    android:textColor="#ffd9d9d9" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

Par*_*ani 5

如果您希望文本视图消失,如果其文本null然后使用android:visibility或以编程方式使用textview.setVisibility(View.INVISIBLE);textview.setVisibility(View.GONE);.

  • 但是`View.INVISIBLE`和`View.GONE`有很大的不同. (4认同)