Вкладки Android и альбомная ориентация - PullRequest
2 голосов
/ 21 июля 2011

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

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

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

Ответы [ 3 ]

2 голосов
/ 27 июля 2011

Я предлагаю следовать методике, рассмотренной в ответ Тимора на android: ориентация = "вертикаль" не работает для TabWidget , где он описывает, как настроить TabHost для отображениявкладки в левой части экрана с вертикальными вкладками.

0 голосов
/ 12 апреля 2013

Хотя на этот вопрос уже был дан ответ (и мне нравится тот, который вы приняли - возможно, он будет реализован самостоятельно), есть и другой вариант.

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

Вы можете расположить кнопки по своему усмотрению, в зависимости от ориентации или дизайна, который вам подходит.

Например, просто посмотрите на любой из миллионов веб-сайтов с панелями навигации, например, на StackOverflow.com вверху этой страницы.

0 голосов
/ 22 июля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...