我在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);
但它仍然说已经完成了。 我还能做什么?
由于
答案 0 :(得分:2)
从 Specifying the Input Method Type 中可以看出,不需要调用TextView.setImeActionLabel(CharSequence, int),而您只需提供{{3} XML属性中的actionSend
或actionNext
等值可相应地更改标签。
这对您不起作用,因为您在属性中将:
误认为.
。将它们切换出来可以立即解决您的问题。