Android - 将标签锁定为纵向方向

时间:2011-07-16 01:04:05

标签: android tabs orientation landscape

我正在编写一个Android应用程序,其中包含三个选项卡,两个以纵向模式设计,一个(迷你电子表格)处于横向模式。问题在于选项卡集的功能。当我在横向标签中设置方向时,标签本身会移动并占据屏幕顶部。这占据了屏幕空间的很大一部分,并且让用户感到困惑。

以下是我的问题:如何将标签锁定在适当的位置,以便在横向模式下保持相同的位置;在横向模式下,这将是屏幕的左侧。

解决问题的另一种方法:是否有办法在不影响整个标签集的情况下旋转标签内的布局?

2 个答案:

答案 0 :(得分:0)

在tab活动下的清单中,放入android:screenOrientation =“portrait”

答案 1 :(得分:0)

我在标签集之外找到了一个解决方案。以下链接讨论了用于显示垂直文本的多种解决方案:

Vertical (rotated) label in Android

我使用PocketMagic的“CustomTextView”,可以在这里找到:http://www.pocketmagic.net/?p=1625

由于能够显示垂直文本,我可以将整个标签集锁定在纵向模式下。

感谢大家的建议。

-cc