Android — блокировка вкладок в книжной ориентации

Я пишу приложение для Android с тремя вкладками, две в портретном режиме и одна (мини-таблица) в ландшафтном режиме. Проблема связана с функцией набора вкладок. Когда я устанавливаю ориентацию на вкладке альбомной ориентации, сами вкладки перемещаются и занимают верхнюю часть экрана. Это занимает большую часть экрана и сбивает пользователя с толку.

Вот мои вопросы: Как мне зафиксировать сами вкладки на месте, чтобы они оставались в одном и том же положении в ландшафтном режиме; в ландшафтном режиме это будет левая сторона экрана.

Другой способ подойти к вопросу: есть ли способ повернуть макет внутри вкладки, не затрагивая весь набор вкладок?


person codingCat    schedule 16.07.2011    source источник


Ответы (2)


в манифесте на вкладке активность поместите android:screenOrientation="portrait"

person Kevin Qiu    schedule 16.07.2011
comment
Это сработало бы, если бы меня интересовало только изменение ориентации экрана для всего приложения. То, что я пытаюсь сделать, более сложное. Я хочу, чтобы вкладки из набора вкладок оставались на одном месте независимо от текущей ориентации. Или... Я хочу повернуть ориентацию макета внутри вкладки, не влияя на набор вкладок (снова сохраняя вкладки в одном месте) - person codingCat; 16.07.2011

Я нашел решение вне набора вкладок. По следующей ссылке обсуждаются различные решения для отображения вертикального текста:

Вертикальная (повернутая) метка в Android

Я выбрал «CustomTextView» от PocketMagic, который можно найти здесь: http://www.pocketmagic.net/?p=1625

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

Спасибо за предложения всем.

-cc

person codingCat    schedule 17.07.2011