如何在虚拟键盘上切换大写锁定键

时间:2017-04-21 07:14:32

标签: android

有没有办法获得当前屏幕上的软键盘的参考,并切换其中一个键?这就是我的意思:

KeyBoard keyBoard = getSoftKeyboard();
bool toggleState = toggleState(CAPS_KEY);
if(toggleState == true) toggleKeyState(CAPS_KEY);  

我基本上想要切换使EditText中输入字符串的首字母为false的键。

由于

1 个答案:

答案 0 :(得分:1)

在XML中,您可以使用

进行首字母大写自动键盘配置
android:inputType="textCapSentences" 

在你的EditText上。

以编程方式在您的活动中创建

EditText editor = new EditText(this); 
editor.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);