让我们说我的应用有两项活动A
和B
。而且,让我们调用可见的屏幕方向landscape-1
,portrait-2
,landscape-3
和portrait-4
。
我想将A
的方向锁定为横向(1
和3
)以及B
的横向和纵向(1
,{{1 },2
和3
)。
所以,为此,我使用了4
。后来我意识到sensorLandscape
适用于API 9或更高版本,我想支持旧版本。我搜索了一种模仿sensorLandscape
行为的方法,但我找不到任何东西。所以我现在想采用一种更简单的方法:我希望在sensorLandscape
上使用landscape
模式(这只是A
),但我不是希望用户能够在活动1
上使用landscape-3
(因此返回活动B
时没有奇怪的转动)。
总结,其理念如下:
活动A
的可见屏幕方向:A
活动landscape-1
的可见屏幕方向:B
和landscape-1
关于如何实现这种行为的任何想法?
答案 0 :(得分:0)
使用它并且不支持api< 13只是因为不需要额外的工作
完成比完美更好
不要担心,您仍然会定位97%的Api> = 9的Android用户。