Android搜索对话框修改?

时间:2012-09-28 17:51:38

标签: android search-dialog

我的应用中有一个正常运行的搜索对话框。我的问题是:是否可以修改搜索对话框,以便在ListView填充时输入文本字段和搜索按钮(显示在屏幕顶部)不会消失?因此,我希望输入界面始终存在,直到我通过单击列表项离开“搜索活动”。更好的是,软件键盘只能在输入界面被操作时出现吗?是否可以在2.2中对Android搜索对话进行这些调整,我正在创作?

I would like this searchbar NOT disappear when the ListView populates

我希望“搜索”对话框中的搜索栏在ListView填充时保留。

2 个答案:

答案 0 :(得分: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"
     >

如果您需要它作为警告对话框,只需将主题属性作为对话框应用于具有此布局的活动

答案 1 :(得分:0)

根据Activity life cycle文件:

  

活动可以频繁地进出前景   例如,当设备进入睡眠状态或a时,会调用onPause()   对话框出现。

我想这意味着在显示对话框之前无法更改ListView的状态。