我得到了一個編輯文本和一個保存按鈕,我想關閉鍵盤上的點擊保存按鈕,而不是按回來鍵,鍵盤必須關閉後,我進入保存按鈕。如何做到這一點,請幫助我,在此先感謝隱藏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. 隱藏Android鍵盤的輸入框(不是鍵盤本身)
- 4. WP7 - 隱藏鍵盤上的輸入按下自動填充框
- 5. 按下按鈕隱藏鍵盤
- 6. 按下按鈕後隱藏鍵盤
- 7. 隱藏Android鍵盤按鍵預覽
- 8. Android:在按鈕上隱藏鍵盤按
- 9. 隱藏在鍵盤下的SKStoreReviewController按鈕
- 10. Android:按鈕點擊後隱藏鍵盤
- 11. Android軟鍵盤隱藏按鈕
- 12. 按下按鈕後的Android隱藏鍵盤
- 13. 隱藏android軟鍵盤當軟鍵盤按一鍵時
- 14. Worklight/Dojo - 鍵盤隱藏輸入字段
- 15. 鍵盤隱藏輸入字段的WebView
- 16. 隱藏鍵盤和按鈕
- 17. IPad鍵盤「隱藏按鈕」
- 18. 隱藏右下角的「隱藏按鈕」的iPad鍵盤
- 19. Android鍵盤隱藏屏幕
- 20. Nativescript Android - 隱藏鍵盤
- 21. Android軟鍵盤隱藏RecyclerView
- 22. Android - 鍵盤隱藏editText
- 23. Android鍵盤隱藏LinerLayout
- 24. Android鍵盤隱藏佈局
- 25. 在android中隱藏鍵盤?
- 26. Android AlertDialog(promptview)隱藏鍵盤
- 27. Android的webview。鍵盤隱藏
- 28. UWP訂閱鍵盤輸入事件/獲取隱藏鍵盤輸入
- 29. 離子輸入隱藏下面鍵盤 - 離子2
- 30. 輸入下鍵盤隱藏(PhoneGap的機器人)
感謝您的快速幫助我真的很棒 – Jes