2011-12-28 144 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