【发布时间】:2011-07-01 23:17:37
【问题描述】:
我有一个处于纵向模式的应用,但对于带有物理键盘的手机,某些屏幕应该具有横向模式。
我正在使用 tabhost,我注意到当我允许强制更改方向时,它会重新加载每个选项卡并且有点慢。
有没有办法允许强制更改方向(例如仅在弹出硬键盘时)并且仅重新加载该视图以使其处于横向模式?我想在没有重新加载所有活动的情况下做到这一点。我的 tabhost 目前将循环浏览有关方向更改的每个活动。我知道这与在方向更改时重绘“活动”活动有关,但 tabhost 只是放大了重绘。
需要可选横向模式的活动也需要在 tabview 中运行。
洞察力赞赏
【问题讨论】:
标签: android keyboard landscape android-tabhost tabview