2011-12-28 2 views
2

私のレイアウトは4つのedittext、et1、et2、et3、et4です。 et1、et2、et3入力中にキーボードの次のボタンを表示したい。 そして、それらを押してカーソルを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

あなたがのEditTextのためimeOptions属性になっているはずです。キーボードディスプレイを持っているために "次へ" あなたはあなたの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

+0

どちらの部分? 「次へ」と「完了」と表示されていて、正しく移動していないか、まったく動作していませんか? –

+0

「次へ」と「完了」は表示されません。 – brian

関連する問題