我已经tabhost和1片我要做到以下几点:1。 在顶部 - 一个搜索的EditText。 2.在它下面有一些文本框。当用户按下搜索按钮时 - 我需要将此文本框更改为列表,在屏幕的其余部分(搜索下方)。Android的布局问题 - 分离屏幕分成两个布局(选项卡内)
其实我需要将屏幕分成2部分。
我已经tabhost和1片我要做到以下几点:1。 在顶部 - 一个搜索的EditText。 2.在它下面有一些文本框。当用户按下搜索按钮时 - 我需要将此文本框更改为列表,在屏幕的其余部分(搜索下方)。Android的布局问题 - 分离屏幕分成两个布局(选项卡内)
其实我需要将屏幕分成2部分。
有不止一种方法,但这样的事情是很基本的,应该工作。如果您使用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"
你的名单上使其初始隐藏。
在标签主机添加公共布局作为布局亲和添加或删除视图为u喜欢。
其实我需要的是LinearLayout中,编辑文字,图片....当用户进行搜索 - 需要删除的图像,而是把一个列表 – Yoav
看看我的编辑可以帮助你。 –
嗯将尝试它谢谢 – Yoav