Мне нужно использовать пользовательский метод ввода для конкретного редактирования текстов внутри моего приложения.
Метод ввода успешно работает со всеми приложениями (когда я выбираю его из системного меню). Так что все в порядке с методом.
Но когда я пытаюсь явно использовать его:
<EditText
android:id="@+id/edit"
android:inputMethod="tx.android.softkeyboard.TXSoftKeyboard"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
это вызывает ClassNotFoundException
Caused by: java.lang.ClassNotFoundException: tx.android.softkeyboard.TXSoftKeyboard
at java.lang.Class.classForName(Native Method)
at java.lang.Class.forName(Class.java:400)
at java.lang.Class.forName(Class.java:326)
at android.widget.TextView.<init>(TextView.java:1233)
at android.widget.EditText.<init>(EditText.java:64)
Класс tx.android.softkeyboard.TXSoftKeyboard, конечно, существует.
В другой теме пользователь m0skit0 сообщил о похожем поведении, но решения не найдено ..