我正试图在Android Things,Raspberry Pi 3上显示软键盘 . 我尝试了下面的方法,但到目前为止还没有成功:
<activity
...
android:windowSoftInputMode="stateAlwaysVisible">
和
<EditText
...
android:inputType="numberDecimal"/>
Android Things 7.0是否支持软键盘,或者我错过了什么?
2 回答
Update II :there is a bug with Dev Preview 5.1 when Google's soft keyboard doesn't show up at all .
Update :从Dev Preview 4开始,Android Things图像预装了
com.google.android.inputmethod.latin
. 如果您打算使用3d派对键盘应用,则以下方法仍然有效 .您应该在Android Things Developer Preview中启用IME才能显示它 . 我们以
Google Keyboard
为例(因为它适合你) . 一旦安装了键盘并且 shell-ed in (使用adb shell
),可能会使用以下选项:命令行解决方案
Android Things 0.5+ (你可能会得到
already enabled
)Android Things 0.1 - 0.4:
注意:如果您想使用IME "app-wide"(不是"system-wide"),请使用
ime set ID
而不是ime enable ID
.设置应用解决方案
Android Things 0.5+:
Languages & Input - > Virtual keyboard - > Manage keyboards 并启用IME(应该已启用)
Android Things 0.1 - 0.4:
Virtual keyboard - > Manage keyboards 并启用IME
注意:为了从
shell
中关闭_Android_的设置应用程序,您可以使用input keyevent 4
模拟多次按下后退按钮,或者使用am force-stop com.android.settings
强制关闭应用程序 .默认情况下,AT Developer Preview上未安装keybord应用程序 . 你必须安装它 . 见software keyboard .