我試圖將EditText轉換爲AutoCompleteTextView。在同一頁面上還有另一個EditText。當我有兩個EditText控件時,鍵盤會在輸入第一個字符時會說「Next」,然後在第二個字符中輸入「done」。AutoCompleteTextView問題
將第一個EditText轉換爲AutoCompleteTextView之後,Next按鈕不會跳到原來的第二個EditText。四處尋找一個解決方案後,我發現,如果我添加了以下...
android:imeOptions="actionNext"
這將解決我的問題,它也導致光標向下跳到EditText上,但現在我的安其活動沒有得到執行!
public boolean onKey(View v, int keyCode, KeyEvent event)
因此,imeOptions解決方案導致最壞的行爲。我希望Next鍵明顯觸發onKey事件,並將光標移動到EditText字段。
其實,我會很高興鍵盤在AutoCompleteTextView上只有一個「完成」鍵,因爲我從來不喜歡「下一個」的東西。有沒有辦法擺脫這個隱喻,而只是讓鍵盤對頁面上的所有輸入字段總是說「完成」? 謝謝,加里