2011-09-28 167 views

回答

0

有不止一種方法,但這樣的事情是很基本的,應該工作。如果您使用ListActivity,只需將圖像指定爲id/empty,將listview指定爲id/list。然後,當您的清單爲空時,用戶將看到ImageView。當你填充它時,它會自動切換。

<LinearLayout ... 
    android:orientation="vertical"> 

    <LinearLayout ...> 

    <EditText .../> 

    <ImageButton .../> 

    </LinearLayout> 

    <ImageView ... 
    android:id="@android:id/empty"/> 

    <ListView ... 
    android:id="@android:id/list"/> 

</LinearLayout> 

如果您不能使用ListActivity,只是做自己(例如,在點擊監聽器的按鈕):

ImageView image = findViewById(R.id.YOUR-IMAGEVIEW); 
image.setVisibility(View.GONE); 

ListView list = findViewById(R.id.YOUR-LISTVIEW); 
list.setVisibility(View.VISIBLE); 

而且一定要在XML設置android:visibility="gone"你的名單上使其初始隱藏。

+0

其實我需要的是LinearLayout中,編輯文字,圖片....當用戶進行搜索 - 需要刪除的圖像,而是把一個列表 – Yoav

+0

看看我的編輯可以幫助你。 –

+0

嗯將嘗試它謝謝 – Yoav

0

在標籤主機添加公共佈局作爲佈局親和添加或刪除視圖爲u喜歡。