![]() |
Модераторы: javastic |
![]() ![]() ![]() |
|
math64 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 1 Всего: 72 |
Пробую создать свою клавиатуру по примеру SoftKeyboard.
В файле /res/layout/input.xml
класс com.example.android.softkeyboard.LatinKeyboardView не имеет конструктора по умолчанию и в моём приложении в классе R отсутствует R.layout.input - но пример без изменений компилируется. ? |
|||
|
||||
toxx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: нет Всего: 13 |
насколько известно, это по умолчанию вызывается..
и мб импорт R файла из другого места? |
|||
|
||||
Lols |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 21.10.2011 Репутация: нет Всего: нет |
Быть может,ошибка? Что у вас в результате получается? |
||||
|
|||||
math64 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 1 Всего: 72 |
И откуда тогда берутся значения параметров context и attrs при создании? При открытии /res/layout/input.xml из примера в Эклипсе тоже выодится преудпреждение об отсутствии конструктора по умолчанию, но он компилируется. Вставил этот пример в свой проект с переименованием пакетов и классов - у меня пока не компилируется. Я хочу создать словарь, и хочу чтобы при вводе слова выдавались подсказки по имеющимся в словаре словам, и хочу чтобы показываемая клавиатура соответсвовала выбранному языку. Клавиатуры для второго языка в прошивке нет, для него нужно делать свою. |
|||
|
||||
math64 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 1 Всего: 72 |
заклинило обновление R.java - пришлось сделать Project->Clean... - теперь компилируется.
Видимо, это произошло потому, что проект содержит не стандартные ресурсы, копировал и редактировал их вне Эклипса. Это сообщение отредактировал(а) math64 - 19.11.2011, 20:45 |
|||
|
||||
toxx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: нет Всего: 13 |
math64
этот конструктор вызывается когда вьюшка берется из хмл, соответсвенно атрибуты берутся оттудаже, ну а контекст this. |
|||
|
||||
math64 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 1 Всего: 72 |
Но насколько я понял, этот пример мне не подходит - нельзя указать использовать этот InputMethodService для конкретного EditText - как я понял, из-за проблем безопасности (если вводится пароль, его можно будет перехватить) - так что нужно делать по другому.
|
|||
|
||||
faggo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 21.11.2011 Репутация: нет Всего: нет |
Удачи. Я в исходники ни за что не полезу! Оповестишь о результатах?
|
|||
|
||||
maks2400 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 1.12.2011 Репутация: нет Всего: нет |
Спасибо!!! Полезная информация!!!
|
|||
|
||||
logofc |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 4.12.2011 Репутация: нет Всего: нет |
Очень интересно...спасибо
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Android | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |