更改Android数字键盘中的“完成”按钮

时间:2014-11-06 21:55:01

标签: android android-edittext imeoptions

我在Android中为数字键盘配置了一个EditText,我希望键盘上的按钮能说出" next",而我的是说"完成"。 我怎么能改变呢? 我已经尝试过了:

   <com.innovattic.font.FontEditText
   style="@style/CadastroTextBoxStyle"
   android:hint="CEP"
   android:id="@+id/etCEP"
   android:inputType="number"
   android:singleLine="true"
   android.imeOptions="actionNext" />

还有这个:

    etCEP.setImeActionLabel("Next", KeyEvent.KEYCODE_ENTER);

但它仍然说已经完成了。 我还能做什么?

由于

1 个答案:

答案 0 :(得分:2)

Specifying the Input Method Type 中可以看出,需要调用TextView.setImeActionLabel(CharSequence, int),而您只需提供{{3} XML属性中的actionSendactionNext等值可相应地更改标签。

这对您不起作用,因为您在属性中将:误认为.。将它们切换出来可以立即解决您的问题。