0

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

我想做这样的事情,

在此处输入图像描述

4

3 回答 3

0

您可以使用 Use 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

于 2013-10-04T07:43:31.340 回答
0

你应该看看 ImeActionLabel 或 ImeActionId

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

阅读此答案以获取更多详细信息

于 2015-04-18T10:33:02.733 回答
0

您可以使用自己的键盘来更改键盘的文本和样式。 自定义键盘

于 2013-10-04T07:47:23.307 回答