2011-12-28 161 views
2

我的佈局有4個edittext,et1,et2,et3和et4。 我想讓鍵盤在et1,et2和et3輸入時顯示「Next」按鈕。 然後按下它們將光標變爲et2,et3和et4。 當et4被輸入時,鍵盤顯示「完成」按鈕。 然後按結束輸入。 應該在哪裏修改以顯示「下一步」和「完成」按鈕?Android鍵盤按鈕更改

<EditText android:id="@+id/titleEditText" 
android:layout_weight="1" 
android:layout_height="wrap_content" 
android:layout_width="match_parent"> 
</EditText> 

我的編輯文本部分佈局代碼。 而在活動僅所示:

title = (EditText)findViewById(R.id.titleEditText); 

回答

2

你應該看看imeOptions屬性的EditText上。有鍵盤顯示 「下一步」,你可以添加你的EditText XML標籤:

android:imeOptions="actionNext" 

併爲 「完成」:

android:imeOptions="actionDone" 

例子:

<EditText android:id="@+id/titleEditText" 
android:layout_weight="1" 
android:layout_height="wrap_content" 
android:layout_width="match_parent" 
android:imeOptions="actionNext" 
android:singleLine="true" 

>

+0

它不起作用。 – brian 2011-12-28 05:41:04

+0

哪部分?它顯示「下一步」和「完成」,只是沒有正確地移動,或者它根本不工作? – 2011-12-28 06:39:59

+0

它不顯示「下一步」和「完成」。 – brian 2011-12-28 06:53:12