有没有办法获得当前屏幕上的软键盘的参考,并切换其中一个键?这就是我的意思:
KeyBoard keyBoard = getSoftKeyboard();
bool toggleState = toggleState(CAPS_KEY);
if(toggleState == true) toggleKeyState(CAPS_KEY);
我基本上想要切换使EditText中输入字符串的首字母为false的键。
由于
答案 0 :(得分:1)
在XML中,您可以使用
进行首字母大写自动键盘配置android:inputType="textCapSentences"
在你的EditText上。
以编程方式在您的活动中创建
EditText editor = new EditText(this);
editor.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES);