我正在尝试在 Android Things , Raspberry Pi 3 上显示软键盘。我尝试了下面的方法,但到目前为止没有成功:
<activity
...
android:windowSoftInputMode="stateAlwaysVisible">
和
<EditText
...
android:inputType="numberDecimal"/>
Android Things 7.0支持软键盘,还是我错过了什么?
答案 0 :(得分:3)
My_File
:there is a bug with Dev Preview 5.1 when Google's soft keyboard doesn't show up at all。
Update II
:从Dev Preview 4开始,Android Things图片预装了Update
。如果您要使用3d派对键盘应用程序,则以下方法仍然有效。
您应该在 Android Things Developer Preview 中启用IME才能显示它。我们以com.google.android.inputmethod.latin
为例(因为它适合你)。安装键盘并且 Google Keyboard
- 编入(使用shell
)后,可能会使用以下选项:
找出IME ID
adb shell
使用完全限定的mId
启用IME Android Things 0.5 + (你可能会得到$ ime list -a | grep mId
)
already enabled
Android Things 0.1 - 0.4 :
$ ime enable com.android.inputmethod.latin/.LatinIME
注意:如果您想使用IME&#34; app-wide&#34; (不是&#34;系统级&#34;),请使用$ ime enable com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME
代替ime set ID
。
Android Things 0.5 + :
ime enable ID
am start -n com.android.settings/.Settings\$SystemDashboardActivity
- &gt; Languages & Input
- &gt; Virtual keyboard
并启用IME(应该已启用)
Android Things 0.1 - 0.4 :
Manage keyboards
am start -n com.android.settings/.Settings\$InputMethodAndLanguageSettingsActivity
- &gt; Virtual keyboard
并启用IME
注意:要从Manage keyboards
内关闭_Android _的设置应用,您可以使用shell
模拟后退按钮多次按下或强制关闭应用{{1} }}
答案 1 :(得分:2)
默认情况下, AT Developer Preview 上未安装keybord应用程序。你必须安装它。请参阅software keyboard。