我正在使用android。在我的登錄頁面我有一個提交按鈕,它工作正常。現在我需要讓android鍵盤的「完成」按鈕動作具有提交按鈕的相同功能。我怎樣才能做到這一點?任何幫助都會提前感激。Android完成按鈕動作onclick
1
A
回答
5
您需要爲Editext實施OnEditorActionListener
。像
editText.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if(actionId==EditorInfo.IME_ACTION_DONE){
//TODO: do something
}
return false;
}
});
1
這是我發現
class DoneOnEditorActionListener implements OnEditorActionListener {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_DONE) {
InputMethodManager imm = (InputMethodManager)v.getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(v.getWindowToken(), 0);
return true;
}
return false;
}
}
來源:
你應該做更多的谷歌搜索
0
試試用OnEditorActionListener
EditText edit = (EditText)findViewById(R.id.edit);
edit.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if ((event != null && (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) || (actionId == EditorInfo.IME_ACTION_DONE)) {
Log.i("check","Enter pressed");
}
return false;
}
});
相關問題
- 1. Android按鈕內部onClick動作
- 2. Android按鈕不移動onclick
- 3. Android,onClick按鈕
- 4. Android完全成形按鈕
- 5. 完成按鈕不工作
- 6. 如何使用jQuery自動完成連接按鈕(onclick事件)
- 7. Android Studio,按鈕onClick
- 8. onClick事件的按鈕不工作android
- 9. Android:按鈕OnClick不工作在SherlockFragment
- 10. Android按鈕onClick只能工作一次
- 11. Android按鈕onClick攔截滾動
- 12. Wicket 7 - 嚮導完成按鈕生成多個onClick事件
- 13. Android:長按動作按鈕
- 14. 問題在活動完成()和在按下back按鈕在android
- 15. PHP動態按鈕onclick不工作
- 16. 切換按鈕動作OnClick - JQuery + Rails
- 17. MPMovieplayerController「完成」按鈕
- 18. Android按鈕OnClick錯誤
- 19. Android按鈕onClick()很慢
- 20. Android HTML按鈕onclick事件
- 21. 按鈕OnClick事件Android
- 22. Android onclick按鈕計時器
- 23. onClick多個按鈕 - Android
- 24. Android應用按鈕'onClick'
- 25. Android按鈕onclick覆蓋
- 26. Android重構URL onClick按鈕
- 27. Android onclick按鈕序列
- 28. Android Mediacontroller上的默認完成按鈕
- 29. Android - 如何使用setVisibility完成按鈕
- 30. Android HTML表單'完成'按鈕sofkeyboard