我有一個編輯文本作爲第一個小部件放置在我的屏幕中。所以每次頁面加載時,光標都在這個編輯文本里面,這是我不需要的。如何在頁面加載時從此刪除焦點?我試過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的焦點問題