2

我在 Android 中为数字键盘配置了一个 EditText,我希望键盘的按钮说“下一步”,而我的按钮说“完成”。我该如何改变呢?我已经尝试过:

   <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);

但它仍然说完成。我还可以做些什么?

谢谢

4

1 回答 1

2

从指定输入法类型中可以看出,您不需要调用TextView.setImeActionLabel(CharSequence, int)而是只需提供一个android:imeOptions值(例如XML 属性中的actionSendor actionNext)来相应地更改标签。

这对您不起作用,因为您:.属性中输入错误。将它们切换出去应该可以立即解决您的问题。

于 2014-11-06T22:18:11.153 回答