我得到了一個編輯文本和一個保存按鈕,我想關閉鍵盤上的點擊保存按鈕,而不是按回來鍵,鍵盤必須關閉後,我進入保存按鈕。如何做到這一點,請幫助我,在此先感謝隱藏android鍵盤按下輸入
2
A
回答
6
您可以覆蓋onkeypress事件對你的EditText並檢查是否被按下Enter鍵,如果爲true,則隱藏
myEditText.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_ENTER) {
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0);
}
return false;
}
});
3
android set hidden the keybord on press enter (in a EditText)
我認爲這是你所需要的
如果不行,請嘗試使用給你的文字,但我沒有測試:
android:singleLine="true"
+0
感謝您的快速響應,但我希望edittext成爲多行 – Jes
1
以下解決方案適用於Xamarin的朋友...
注意:這是至少輸入一個字符,然後按下'Enter'鍵。
private SearchView _searchView;
public override bool OnCreateOptionsMenu(IMenu menu)
{
//Do things here... Call MenuInflater......
_searchView.QueryTextSubmit += _searchView_QueryTextSubmit;
}
void _searchView_QueryTextSubmit(object sender, SearchView.QueryTextSubmitEventArgs e)
{
InputMethodManager imm = (InputMethodManager)GetSystemService(InputMethodService);
imm.HideSoftInputFromWindow(_searchView.WindowToken, HideSoftInputFlags.None);
e.Handled = true;
}
相關問題
- 1. Android鍵盤隱藏文本輸入
- 2. 隱藏Android鍵盤的輸入框(不是鍵盤本身)
- 3. WP7 - 隱藏鍵盤上的輸入按下自動填充框
- 4. 按下按鈕隱藏鍵盤
- 5. 隱藏Android鍵盤按鍵預覽
- 6. Android:在按鈕上隱藏鍵盤按
- 7. 鍵盤隱藏輸入字段的WebView
- 8. IPad鍵盤「隱藏按鈕」
- 9. Android鍵盤隱藏LinerLayout
- 10. 在android中隱藏鍵盤?
- 11. Android的webview。鍵盤隱藏
- 12. UWP訂閱鍵盤輸入事件/獲取隱藏鍵盤輸入
- 13. 輸入下鍵盤隱藏(PhoneGap的機器人)
- 14. 離子輸入隱藏下面鍵盤 - 離子2
- 15. 隱藏鍵盤
- 16. 無法隱藏Android的軟鍵盤,即使輸入管理
- 17. JQM,鍵盤隱藏輸入窗體 - phonegap android
- 18. Android Jelly Bean - 鍵盤全屏隱藏文本輸入
- 19. Android - 在焦點(API> = 17)時隱藏EditText的鍵盤輸入
- 20. android設置隱藏鍵盤上的輸入(在EditText中)
- 21. 「隱藏鍵盤按鈕」的鍵碼
- 22. 按HOME鍵鍵盤不能隱藏
- 23. 隱藏鍵盤時按下輸入或在自定義tableViewCell上點擊tableViewCell
- 24. 隱藏鍵盤輸入焦點上的android沒有損失輸入
- 25. 防止按鍵隱藏Android上的軟鍵盤
- 26. 在UITextField中按下清除按鈕時隱藏鍵盤
- 27. 想在iOS中按下按鈕隱藏鍵盤
- 28. 隱藏IOS鍵盤
- 29. 鍵盤隱藏BottomSheetDialogFragment
- 30. 鈦 - 隱藏鍵盤
感謝您的快速幫助我真的很棒 – Jes