我有一個TextView,仍然佔用空間時沒有文字顯示。這隻發生在OS 1.6上。當我的應用程序在2.2上運行時,TextView的高度會崩潰,因此它不佔用任何空間。是否有一些屬性,我可以在TextView中設置,使其在沒有文本設置時摺疊或消失?這是我的xml代碼。Android:TextView佔用空間沒有文字
<?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>
但是,這使它永遠不可見或消失。我希望textview只在沒有設置爲任何文本時纔會消失。 – AndroidDev
因此,你不能測試textview是否有文字? –
但'View.INVISIBLE'和'View.GONE'有很大的不同。 –