在我的應用程序中,我有幾個EditText。最後EditText
當用戶點擊第一個時,出現鍵盤,輸入他的值並準備好。
沒關係,但我想要當我輸入完成後鍵入的值有OK按鈕,或者完成。
在顯示的鍵盤上只有一個向前的按鈕,直接進入下一個EditText值。
我不想成爲下一個EditText。 我不知道發生了什麼事。
謝謝
在我的應用程序中,我有幾個EditText。最後EditText
當用戶點擊第一個時,出現鍵盤,輸入他的值並準備好。
沒關係,但我想要當我輸入完成後鍵入的值有OK按鈕,或者完成。
在顯示的鍵盤上只有一個向前的按鈕,直接進入下一個EditText值。
我不想成爲下一個EditText。 我不知道發生了什麼事。
謝謝
這聽起來像你想的軟鍵盤顯示一個完成按鈕,而不是Next按鈕。
在你的XML的EditText上,添加:android:imeOptions="actionDone"
或者,您也可以通過代碼做到這一點:yourEditText.setImeOptions(EditorInfo.IME_ACTION_DONE);
我覺得你的問題是要控制在活動的重點去。
嘗試使用OnFocusChangeListener:http://developer.android.com/reference/android/view/View.OnFocusChangeListener.html並在onFocusChange方法中檢查接收焦點更改的視圖是否爲EditText。
非常好,謝謝 – GDawson 2012-03-01 19:07:17