android 布局问题 - 将屏幕分为两个布局(在选项卡内)
我有 tabhost,在 1 个选项卡中我想执行以下操作: 1. 顶部 - 搜索编辑文本。 2. 下面是一些文本框。当用户按下搜索按钮时 - 我需要将此文本框更改为屏幕其余部分(搜索下方)的列表。
实际上我需要将屏幕分成两部分。
I have tabhost and in 1 tab I want to do the following:
1. At the top - a search edittext.
2. Below it some textbox. When user press the search button - I need this textbox to be changed into a list, on the rest of the screen (below the search).
Actually I need to separate the screen into 2 part.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
方法不止一种,但这样的方法相当基本,应该可行。如果您使用 ListActivity 只需将图像指定为 id/empty 并列表视图作为 id/列表。然后,当您的列表为空时,用户会看到
ImageView
。当您填充它时,它会自动切换。如果您无法使用
ListActivity
,只需自行操作(例如,在按钮的点击监听器中):并确保将
android:visibility="gone"
设置为 on XML 中的列表以使其最初隐藏。There is more than one way, but something like this is fairly basic and should work. If you use a ListActivity just specify the image as the id/empty and the listview as the id/list. Then when your list is empty, users see the
ImageView
. When you populate it, it'll switch automatically.If you can't use
ListActivity
, just do it yourself (e.g. in the click listener for the button):And be sure to set
android:visibility="gone"
on your list in the XML to make it be initially hidden.在选项卡主机中添加通用布局作为父布局,并根据需要添加或删除视图。
Add a common layout in tab host as parent layout and add or remove the view as u like.