突出显示editText时向用户显示的手动键盘

时间:2012-12-18 01:55:29

标签: java android android-edittext keypad

我在视图中有一些editText,我希望能够对用户突出显示EditText时指向的键盘进行一些调整。

特别是 - 制作一个只有大写字母的键盘? - 删除自动更正功能? - 将非英语字符添加到键盘的第一个屏幕,例如“N”

是否有一种简单的方法可以更换此键盘?

1 个答案:

答案 0 :(得分:1)

通常,您没有对显示给用户的屏幕键盘进行过多控制。但是,关闭自动更正并设置所有字符大写是可能的,您只需在XML中设置android:inputType属性即可。这是[{3}}(你也可以OR |)。它看起来像android:inputType="textCapCharacters|textNoSuggestions"

我不担心Ñ或其他奇怪的角色。只需长按一个键(在本例中为N),大多数都很容易获得。