2011-01-22 60 views
2

我最近写了我的第一个应用程序的android,我创建了一个列表视图从约500项目列表中选择一个元素。由于它基本上是默认的列表视图,它是可搜索的,我可以通过按住菜单按钮来调出屏幕键盘,但我想知道是否有办法自动调出键盘(并且不会让它变得怪异,如果手机有一个物理键盘)。有谁知道我该怎么做?我一直在四处寻找并没有发现任何东西。Android应用程序,显示一个键盘

回答

0

也许不完全是你想要的,尽管如此;你可以在你的列表上添加一个EditText。当这个EditText获得焦点时(当你显示你的活动时它会默认,假设它是布局中的第一个GUI组件),它也会自动触发软件键盘。

这种方法的整洁之处在于,它使用户更直观,他或她可以通过输入搜索条件实际搜索列表。

1

添加到您的XML活动列表定义(AndroidManifest.xml中)

android:windowSoftInputMode="stateAlwaysVisible|adjustResize"