Я новичок в разработке приложений для Android, поэтому я сожалею, если мои вопросы звучат любительскими. Я попытался найти ответ на свой вопрос в Интернете, но я думаю, что, возможно, я не использую правильный жаргон, потому что то, что я пытаюсь сделать, не является чем-то новым. Пожалуйста, помогите мне на правильном пути.Не на английском языке клавиатура и способ ввода
Я хочу создать приложение, в котором на одной из моих страниц имеется клавиатура на другом языке. Язык не может быть представлен английскими буквами, но для него доступны шрифты в окнах и т. Д., Поэтому он является известным языком. Я хотел бы, чтобы пользователь выбирал буквы с клавиатуры и буквы для печати в текстовое поле на том же языке. Затем, используя буквы, введенные пользователем, я хотел бы выполнить поиск через базу данных для этой конкретной строки букв и найти номер страницы, на которой находится введенная строка.
Часть 1: Я пытаюсь выяснить, какой подход я должен использовать при построении клавиатуры. Я придумал, что мне нужно создать таблицу кнопок изображения, на которой есть изображение каждого символа. Это хороший подход или есть лучший способ сделать это?
Часть 2: Когда пользователь выбирает букву из таблицы кнопок изображения, как ее печатать на определенном языке? Я создал strings.xml под res/values-pa (я посмотрел это, и код ISO 639-1 был «pa») для этого языка. То, что я не знаю, как это сделать, - заставить символы на этом языке печататься, когда пользователь выбирает его с клавиатуры?
спасибо.