可以在android键盘上添加列表吗?

可以在android键盘上添加列表吗?,android,keyboard,Android,Keyboard,我有一个带有键和行的键盘,但我想要一个有列表的布局,当用户点击它时,它会将其输入。例如,我想要一个带有滚动字母表的列表,而不是通常的带有字母表的键盘。下一个答案只是一个可能解决您的问题的想法。 尝试在活动中添加抽屉布局作为菜单。这里只需添加一个包含字母表数组的列表 <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http

我有一个带有键和行的键盘,但我想要一个有列表的布局,当用户点击它时,它会将其输入。例如,我想要一个带有滚动字母表的列表,而不是通常的带有字母表的键盘。

下一个答案只是一个可能解决您的问题的想法。 尝试在活动中添加抽屉布局作为菜单。这里只需添加一个包含字母表数组的列表

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/drawerLayout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fitsSystemWindows="false">
这是你的“键盘”。最后,使用以下命令禁用清单中的android键盘:

 <activity android:name=".MainActivity" 
          android:windowSoftInputMode="stateHidden" />


希望它能给你一个新的想法或者解决你的问题

有没有办法用服务而不是活动来实现这一点?我正在使用InputMethodService设计自定义键盘。我没有使用过这么多的服务,但我认为这对您想要做的事情很有帮助:不,这只是帮助我创建带有按键的键盘。我已经做过了。我只想在键盘上配置一个特定的键来打开一个选项列表,但似乎在任何地方都找不到解决方案
 <activity android:name=".MainActivity" 
          android:windowSoftInputMode="stateHidden" />