2011-09-28 165 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喜欢。