活动 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?的主要内容,如果未能解决你的问题,请参考以下文章

UML学习——活动图

UML建模(六)--活动图

Android:如何从活动活动中关闭前台活动?

从通知中导航到父活动

短说社区论坛系统——活动模块功能介绍

无法识别启动活动,未找到默认活动启动活动时出错