2012-09-28 65 views
0

我的应用程序中有一个运行正常的搜索对话框。我的问题是:是否可以修改搜索对话框,以便在ListView填充时输入文本字段和搜索按钮(位于屏幕顶部)不会消失?因此,我希望输入界面始终存在,直到通过单击列表项目移开搜索活动。甚至更好,只有当输入接口被操作时,软件键盘才会出现?是否可以在2.2中调整为Android搜索对话框?Android搜索对话框修改?

I would like this searchbar NOT disappear when the ListView populates

我想从搜索对话框这个搜索栏保持在ListView的填充。

回答

0

是尝试使用线性布局如下

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:orientation="vertical" > 

--------your search bar layout 

<ListView 
    android:id="@+id/list" 
    android:layout_width="match_parent" 
    android:layout_height="fill_parent" 
    > 

如果你需要它作为一个警告对话框简单地套用主题属性的对话框,其中有这样的布局

+0

“搜索对话框”不是“搜索栏”。 – bancer

+0

是搜索对话框不是搜索栏。我只是用它,因为他有兴趣将其拼写成搜索对话框 –

0

根据活动Activity life cycle文件:

活动可以频繁地进出的前景 - 对于 示例,onPause()在设备进入休眠或出现对话框时被调用。

我想这意味着你不能改变ListView的状态,直到显示对话框。