Создайте собственную раскладку виртуальной клавиатуры для вашего приложения

click fraud protection

Для подавляющего большинства ситуаций уже существующих раскладок клавиатуры более чем достаточно. В конце концов, большинство полей ввода в большинстве приложений требуют ввода букв или цифр, и почти все клавиатурные решения, выпускаемые на вторичном рынке, имеют адекватную раскладку для обеих ситуаций. Однако если вы создаете приложение, для которого требуется более специальная клавиатура, стандартных раскладок может оказаться недостаточно.

Старший член XDA SimplicityApks недавно создал инструмент математического анализа под названием ФункцияCapture. Создавая свое приложение, он быстро обнаружил, что требовать от пользователей использования раскладок клавиатуры по умолчанию окажется слишком неуместно.громоздкий. Вместо этого он решил создать собственную раскладку клавиатуры, адаптированную под функции, необходимые его приложению.

Узнав, как создать собственный макет, SimplicityApks поделился инструкциями в доступной для понимания форме. Большая часть руководства основана на ранее созданное руководство

 от разработчика Мартен Пеннингс, который ОП затем расширил, включив в него объяснение того, почему вы выполняете каждый из шагов. А чтобы общий вид соответствовал теме вашего приложения, в SimplicityApks также включено руководство (второе пост) о том, как оформить новую клавиатуру темой, чтобы она соответствовала общему внешнему виду вашей клавиатуры. приложение.

Если вы разрабатываете приложение, требующее нестандартного пользовательского ввода, возможно, вы захотите использовать собственную раскладку программной клавиатуры. Чтобы узнать, как реализовать это в своем приложении, перейдите на страницу обучающая ветка.