2011-09-05 47 views
3

軟鍵盤上面我想顯示虛擬鍵盤上方,下一個按鈕鍵盤上方。當用戶點擊上一個按鈕時,光標應該移到上一個編輯文本輸入域,點擊下一個按鈕應該進入視圖中下一個編輯文本域。需要上一個,下一個按鈕在Android

如果我們在要求輸入的android瀏覽器中打開任何頁面,我們可以看到這種鍵盤。

我需要爲我創建的正常活動執行該操作。我可以知道如何做到這一點?

感謝, Senthil.M

+0

如果你想加入到標準的按鍵,內置鍵盤在其他應用程序使用,漂亮肯定無法完成。所以。你想在你自己的活動中使用這些按鈕嗎?或者你是在製作自己的鍵盤,還是想要修改所有EditText字段的系統鍵盤? – Jakar

+1

感謝您的回覆。如果有任何可能性,我想添加帶內置鍵盤的按鈕。如果我們看到android瀏覽器,我們可以在默認的鍵盤本身看到這些按鈕。或者我們可以在自己的活動中使用兩個按鈕,當鍵盤可見時,是否可以將這些按鈕放在鍵盤上方? – Senthil

回答

3

對於下一步按鈕只需添加一行文字編輯的文本字段

EditText et1 = (EditText)findViewById(R.id.editText1); 
    et1.setImeOptions(EditorInfo.IME_ACTION_NEXT); 
    EditText et2 = (EditText)findViewById(R.id.editText2); 
    et2.setImeOptions(EditorInfo.IME_ACTION_NEXT); 

和IM也搜索一下前面的按鈕 請檢查

Add Button to Android Soft Keyboard

0

只需將imeOptions設置爲actionNext or actionPrev在XML的EditText標籤像

<EditText 
android:imeOptions="actionNext" 
/> 

而且你還可以將它設置編程像

yourEditText.setImeOptions(EditorInfo.IME_ACTION_NEXT); 
相關問題