2017-04-21 11 views
-1

現在、画面上のソフトキーボードへの参照を取得し、いずれかのキーを切り替える方法はありますか?私は基本的にfalseにのEditTextでの入力文字列の最初の文字を作るキーを切り替えたい仮想キーボードでcaps lockキーを切り替える方法

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

:これは私が何を意味するかです。 XMLで最初の文字の資本自動キーボードの設定を行うことができます

おかげ

+0

ALTERNATE溶液中のプログラム

:ユーザーが上のキャップを持っている場合でも、あなたのEditTextにTextWatcherを使用し、各キーを押して上のケースを下げることができます。 –

答えて

1

はあなたのEditTextに

android:inputType="textCapSentences" 

を使用可能にします。あなたの活動のonCreate

EditText editor = new EditText(this); 
editor.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_FLAG_CAP_SENTENCES); 
関連する問題