我有一个编辑文本作为第一个小部件放置在我的屏幕中。所以每次页面加载时,光标都在这个编辑文本里面,这是我不需要的。如何在页面加载时从此删除焦点?我试过edittext.clearFocus()
,但没有成功。任何人都可以请回答我的解决方案?提前致谢。EditText焦点问题
1
A
回答
2
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
这可以用来抑制键盘,直到用户实际触摸edittext视图。
从Close/hide the Android Soft Keyboard:
您可以强制的Android使用 InputMethodManager,呼吁hideSoftInputFromWindow,传递 令牌包含您编辑字段窗口隐藏虚拟键盘。
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
这将强制在任何情况下都隐藏键盘。在某些 的情况下,您将希望传入InputMethodManager.HIDE_IMPLICIT_ONLY 作为第二个参数,以确保您只在用户没有明确强制显示(通过按住菜单)时隐藏键盘。
0
您可以在任何其他字段中拥有请求焦点,或者这不应该是第一个字段。
相关问题
- 1. EditText焦点问题
- 2. Android EditText焦点问题
- 3. Android - ListView EditText焦点问题
- 4. Android EditText焦点问题,错误EditText
- 5. EditText聚焦问题..!
- 6. Android EditText焦点
- 7. EditText框焦点
- 8. EditText焦点丢失
- 9. Edittext点击事件焦点
- 10. ListView焦点问题
- 11. AppBar焦点问题
- 12. AppCompatEditText焦点问题
- 13. JTextField焦点问题
- 14. WPF焦点问题
- 15. textarea焦点问题
- 16. ViewPager焦点问题
- 17. jquery焦点问题
- 18. TabPanel焦点问题
- 19. javascript焦点问题
- 20. EDITTEXT起点问题的Android
- 21. Android EditText丢失焦点TabChange
- 22. 改变EditText焦点边框
- 23. EditText在android的焦点
- 24. 在ListView中的EditText焦点
- 25. 使EditText失去焦点
- 26. EditText焦点在一个ListView
- 27. 捕获EditText失去焦点
- 28. WPF TabItem焦点问题
- 29. ListView上的焦点问题
- 30. Wpf DataGrid的焦点问题