我的应用程序从一堆文本输入字段开始,我希望在启动应用程序时启动它。虚拟键盘未打开,但仅在单击其中一个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键盘:java.lang.ClassNotFoundException?
- 6. Android键盘。键的背景
- 7. Android - 获取键盘按键
- 8. Android键盘。禁用键
- 9. Android ListView和键盘
- 10. 禁用Android键盘
- 11. Android键盘类型
- 12. 键盘android事件?
- 13. Android姜饼键盘
- 14. Android的软键盘
- 15. Android键盘和JavaScript
- 16. Android键盘问题
- 17. Android键盘语言
- 18. Android键盘问题
- 19. Android关闭键盘
- 20. Android浮动键盘
- 21. 缩放Android键盘
- 22. Android键盘隐形
- 23. 修改Android键盘
- 24. Android键盘 - android:windowSoftInputMode =“adjustPan”
- 25. android键盘焦点
- 26. EditText Android Studio键盘
- 27. 禁用Android键盘
- 28. Android键盘问题
- 29. Android键盘来源
- 30. Android键盘 - 容差
我需要的键盘无法显示... – user434885 2010-11-13 16:55:51
对不起,你的问题还不清楚。你的应用程序中是否有其他可聚焦元素,例如按钮?将其中一个设置为重点。 – Nick 2010-11-14 15:28:32