我可以更改默认的Android键盘文本

时间:2013-10-04 07:37:39

标签: android android-keypad

如何更改Android默认键盘上任意键的标签。

我想做这样的事情,

enter image description here

3 个答案:

答案 0 :(得分:0)

您可以使用使用KeyboardView

来实现此目的
KeyboardView kbd = new KeyboardView(context);
kbd.setKeyboard(new Keyboard(this, R.xml.customlayout));

kbd.setOnKeyboardActionListener(new OnKeyboardActionListener() {
    ....
}

现在你有kd是普通视图。

关于这一点的好处是R.xml.custom引用了/res/xml/custom.xml,它在xml中定义了键盘的布局。有关此文件的详细信息,请查看此处:KeyboardKeyboard.RowKeyboard.Key

答案 1 :(得分:0)

您可以使用自己的键盘更改键盘的文字和样式。 Custom Keyboard

答案 2 :(得分:0)

  

你应该看看ImeActionLabel或ImeActionId

<EditText android:id="@+id/some_edittext"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:imeOptions="actionSend">
</EditText>

Read this answer for more details