活动 setRequestedOrientation Landscape 与 reverseLandscape?
Posted
技术标签:
【中文标题】活动 setRequestedOrientation Landscape 与 reverseLandscape?【英文标题】:Activity setRequestedOrientation landscape vs. reverseLandscape? 【发布时间】:2011-03-18 19:03:07 【问题描述】:是否可以设置活动的方向(在清单中或使用 setRequestedOrientation)并指定要使用的横向或纵向模式? IE。我可以选择设备的左侧或右侧吗?
使用 2.1 似乎不可能,但我想知道是否有人有任何解决方法?
还有where is this used?
【问题讨论】:
【参考方案1】:当您在清单中定义 Activity 时,您指定方向。
<activity
android:screenOrientation="landscape" />
只会横向显示。
【讨论】:
请重新阅读问题。我正在寻找一种方法来指定使用 哪个 横向模式。 然后指定 reverseLandscape 而不是 Landscape 或两者的组合。景观|反向景观。 当我将其设置为 reverseLandscape 时出现错误 - 我怀疑该值仅在 2.3 中可用。查看***.com/questions/4371631/…中的答案 是的,反向模式需要 API9。 然而,当您将设备倒置并且未指定方向时,API 7 允许反向模式发生......似乎包含功能但不能设置功能的差距很大。嗯,谢谢你的时间。【参考方案2】:你可以试试setRequestedOrientation(8)。
attribute 本身来自 API 1,reverseLandscape 的常量来自第 9 级。没有常量它可能仍然有效吗? Idk,认为这可能值得一试。
【讨论】:
以上是关于活动 setRequestedOrientation Landscape 与 reverseLandscape?的主要内容,如果未能解决你的问题,请参考以下文章