我的应用程序从一堆文本输入字段开始,我希望在启动应用程序时启动它。虚拟键盘未打开,但仅在单击其中一个textinput字段时打开。 我该怎么做?Android键盘
0
A
回答
3
在你的onCreate
方法中,你可以得到你的第一个文本视图,并打电话requestFocus()
就可以了。当活动开始时,这应该关注这个领域并且如果需要的话带来一个虚拟键盘。
如果您希望键盘而不是在启动时出现,请求焦点为非文本元素(如按钮)。
1
您应该将输入法留给用户。他们可能会使用物理键盘,或者甚至可能使用语音到文本。
+0
我不想让键盘出现...我想键盘不出现 – user434885 2010-11-13 16:56:19
+0
在这种情况下,只是不提供一个可编辑的字段。如果你想阻止输入法,没有太多的理由有一个。 – JOTN 2010-11-14 21:50:00
0
我用这种方法在用户搜索后隐藏键盘。从雷托·迈耶接受的解决方案
Close/hide the Android Soft Keyboard
报价:你可以在我们的onCreate
方法使用该
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
相关问题
- 1. Android键盘键码
- 2. Android键盘
- 3. Android键盘
- 4. Android键盘。键的背景
- 5. 修改Android键盘
- 6. Android键盘问题
- 7. Android键盘语言
- 8. Android的软键盘
- 9. Android姜饼键盘
- 10. Android键盘和JavaScript
- 11. Android浮动键盘
- 12. Android关闭键盘
- 13. Android键盘 - android:windowSoftInputMode =“adjustPan”
- 14. EditText Android Studio键盘
- 15. 禁用Android键盘
- 16. Android键盘来源
- 17. Android软键盘 - 需要Android软键盘的源代码AOSP
- 18. Android虚拟键盘KeyListener获取虚拟键盘按键
- 19. 在android软键盘中禁用/检测键盘解锁键
- 20. android软键盘事件
- 21. Android使用笑脸键盘
- 22. 更改默认键盘android
- 23. Android上的软键盘
- 24. Android键盘隐藏LinerLayout
- 25. CKEditor Android上没有键盘
- 26. 如何覆盖Android键盘
- 27. android中的设计键盘
- 28. Android键盘重叠的EditText
- 29. android force键盘可见
- 30. Android仿真器键盘
我需要的键盘无法显示... – user434885 2010-11-13 16:55:51
对不起,你的问题还不清楚。你的应用程序中是否有其他可聚焦元素,例如按钮?将其中一个设置为重点。 – Nick 2010-11-14 15:28:32