Аппаратная клавиатура

1

Мое приложение сильно использует ListView. Я нахожу, что ландшафтный режим значительно затрудняет его функциональность. Я думал, что заблокирую ориентацию в портретном режиме. Тем не менее, у меня есть 2 текстовых ввода (запущенных в диалоговых окнах предупреждений). Ни один вход не будет доступен каждый раз, когда приложение будет использовано, типичное использование, вероятно, будет около 30% времени.

Первый ввод текста обычно составляет 6-12 символов. Даже если у вас жесткая клавиатура, не стоит использовать ее здесь. Я думал, что могу даже автоматически всплывать на мягкой клавиатуре, чтобы пользователь мог щелкнуть.

Второй ввод текста - до 255 символов, то есть, если у вас есть аппаратная клавиатура, вы можете использовать. Но если ориентация заблокирована для портрета, и у вас есть скользящая клавиатура, это будет неудобно.

Любые идеи о том, как справиться с этим для максимальной функциональности?

  • 0
    Не рекомендуется настраивать приложение на использование только портретной ориентации. Некоторые устройства, в основном таблицы, имеют ориентацию по умолчанию, поэтому ваши списки будут иметь неправильную ориентацию.
  • 0
    Не забывайте, что на некоторых устройствах, таких как брелок Motorola, ориентация по умолчанию - альбомная. Портрет делает приложение невыносимым в использовании.
Показать ещё 3 комментария
Теги:

1 ответ

1
Лучший ответ

Это вызов дизайна.

Просто плюсы и минусы веса и сделайте выбор, я бы пошел за блокировкой и с помощью виртуальной клавиатуры. Я думаю, что все это заголовок и что им нечего завидуть старой старой аппаратной клавиатуре, но некоторые люди все еще любят их, хотя списки все нечеткие, а пользовательский интерфейс становится неудобным.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню