繁体   English   中英

Android搜索对话框修改了吗?

[英]Android Search Dialog modification?

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

我希望当ListView填充时此搜索栏不会消失

我希望搜索对话框中的此搜索栏在ListView填充时保留下来。

是的,请尝试使用如下所示的线性布局

<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"
     >

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

根据活动生命周期文档:

活动可以频繁地切换到前台和从前台跳出,例如,当设备进入睡眠状态或出现对话框时,将调用onPause()

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM