Ash*_*ell 7 java android input
我试图在自定义手动编码的文本字段上显示软键盘.我使用下面的代码,我得到右下角带有返回字符的标准键盘.
inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
inputMethodManager.showSoftInput(view, InputMethodManager.SHOW_IMPLICIT);
Run Code Online (Sandbox Code Playgroud)
我想在右下方显示OK(或者可能是DONE)的键盘.当我做一些研究时,我发现inputType可以在EditText上设置(在这种情况下我没有使用),但不适用于我正在使用的视图(GLSurfaceView).
有什么想法我可以得到替代键盘显示?
编辑我试过这里发布的解决方案: - 在2.3上使用Done SoftInput动作标签的多行EditText但不幸的是它没有显示DONE按钮(我在Android 2.1上).我尝试更改inputType字段,确实改变了类型(我试过"手机"),但没有改变DONE按钮.
谢谢你的帮助.
woo*_*shy 13
如果要在软键盘上获取完成按钮,则应将EditText字段的"Ime选项"设置为actionDone
<EditText android:text="EditText" android:layout_width="fill_parent"
android:id="@+id/editText1" android:layout_height="wrap_content"
android:imeOptions="actionDone"/>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7665 次 |
| 最近记录: |