我最近为android编写了我的第一个应用程序,并创建了一个listview,用于从大约500个项目的列表中选择一个元素。因为它基本上是默认的列表视图,所以它是可搜索的,我可以通过按住菜单按钮调出屏幕键盘,但我想知道是否有办法自动调出键盘(如果手机没有让它变得怪异)有一个物理键盘)。有谁知道我怎么做到这一点?我一直在四处搜寻,但没找到任何东西。
答案 0 :(得分:1)
将其添加到xml活动列表定义(AndroidManifest.xml)
android:windowSoftInputMode="stateAlwaysVisible|adjustResize"
答案 1 :(得分:0)
然而,也许并不完全是你想要的;您可以在列表上方添加EditText。当此EditText获得焦点时(默认情况下,当您显示活动时,假设它是布局中的第一个GUI组件),它也将自动触发软件键盘。
这种方法的巧妙之处在于,通过输入搜索条件,用户可以更直观地搜索列表。