1

私はのEditTextを持っていると私はそうのようEditTextにテキストを挿入するために、私のActivityからdispatchKeyEventを呼び出そうのために働いていません何もない。上記のコードは、 "Lol"の代わりにEditTextに "lol"と書きます。どうして?AndroidのdispatchKeyEventは、すべてのKeyEventコード

+1

https://developer.android.com/reference/android/view/KeyEvent.htmlは、私は、これはそのように達成することができたが、それは私が求めているものではないことを知っています。 – batati

答えて

0

あなたは、このようにシフトメタデータを使用したKeyEventの別のコンストラクタ()を使用することができます。

dispatchKeyEvent(new KeyEvent(0,0,KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_L,0,KeyEvent.META_SHIFT_ON)); 

出典:

+0

それは動作します。ありがとう – batati

関連する問題