我是android開發新手。我在EditText
中使用android:imeOptions = "actionDone|flagNoExtractUi"
,我在軟鍵盤上將「完成」文本更改爲「登錄」。點擊登錄Button
軟鍵盤時我如何執行某些操作?Android:在鍵盤按鈕上執行操作
0
A
回答
0
例如創建方法,
public void OnClickButton(View v)
{
/*
.
.
.
*/
}
現在,在您layout.xml文件你的按鈕標記添加
android:onclick="OnClickButton"
,在這裏你去...
0
0
試試這個代碼...
ed.setSingleLine(true);
ed.setHint("search places");
ed.setTextSize(16);
ed.setImeActionLabel("NAME YOU WANT TO GIVE FOR DISPLAY", EditorInfo.IME_FLAG_NAVIGATE_NEXT);
ed.setImeOptions(EditorInfo.IME_FLAG_NO_FULLSCREEN);
ed.setOnEditorActionListener(new EditText.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId,
KeyEvent event) {
if (event != null && event.getAction() != KeyEvent.ACTION_DOWN) {
return false;
}
else if (actionId == EditorInfo.IME_ACTION_SEARCH
|| actionId == EditorInfo.IME_ACTION_DONE|| event == null
|| event.getAction() == KeyEvent.ACTION_DOWN
&& event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(
ed.getWindowToken(), 0);
//DO YOUR WORK HERE .....
return true;
}
return false;
}
});
相關問題
- 1. 使鍵盤上的返回按鈕執行操作
- 2. Android軟鍵盤操作按鈕
- 3. 如何在按鍵上執行操作?
- 4. Android:在按鈕上隱藏鍵盤按
- 5. 虛擬鍵盤上「完成」按鈕的更改操作Android
- 6. 上按鈕點擊執行此操作
- 7. Android:按下鍵盤上的Done按鈕
- 8. 在按鈕上不執行任何操作單擊:Android
- 9. 如何綁定鍵盤按鈕在窗口中執行其他操作
- 10. 如何自定義在軟鍵盤操作按鈕上的文字在Android的
- 11. 按住按鈕在Android中執行操作PhoneGap
- 12. Android鍵盤上沒有「Go」按鈕
- 13. 按下按鈕時執行操作?
- 14. 禁用android鍵盤按鈕
- 15. Android鍵盤按鈕更改
- 16. 鍵盤上的浮動操作按鈕顯示
- 17. 按下java鍵執行操作
- 18. 按ScrollLock鍵時執行操作AutoHotKey
- 19. 按鍵時執行的操作
- 20. UserScript根據按鍵執行操作?
- 21. 如何在Xcode上的鍵盤上更改按鈕「返回」的操作?
- 22. 如何在觸摸鍵盤上的「返回」鍵後執行操作?
- 23. JSF 2執行按鈕操作點擊
- 24. 按鈕釋放後執行操作
- 25. 在按鈕上執行操作在自定義通知中單擊:Android
- 26. 操作鍵盤
- 27. 鍵盤操作
- 28. 在按鈕上執行文件操作單擊WPF
- 29. 在JFrame上單擊關閉按鈕時執行某些操作
- 30. 在java swing中的一個按鈕上執行多個操作