私は、LatinIME キーボードを変更して、もともと Android に付属していない言語で書き込むことにより、Android キーボードを開発しています。EditText
そのため、そのキーボードで書き込むときに、フィールドでデフォルトの Android フォント以外のフォントを使用しようとしています。
キーのフォントを変更したくないことに注意してください。入力したテキストのフォントを自分のフォントに合わせて変更したいのです。
EditText フィールドにテキストを入力しているときに、その EditText フィールドの参照を取得できれば、タスクは次のように簡単です。
Typeface myTypeface = Typeface.createFromAsset(getAssets(), "fonts/myFont.ttf");
referenceToEditText.setTypeface(myTypeface);
しかし、問題は、EditText フィールド (テキストを入力しているフィールド) への参照を取得する方法です。
何か案は?