横向模式 - 安卓

Posted

技术标签:

【中文标题】横向模式 - 安卓【英文标题】:Landscape Mode - Android 【发布时间】:2012-02-04 10:18:40 【问题描述】:

我希望我的应用程序只能在横向(水平)中工作,并且我的行是清单:

<activity
   android:name=".HomePageActivity"
   android:screenOrientation="landscape"/>

虽然这一切都是水平的,但如果我将手机转动 180 º(水平是一样的)但屏幕没有 adpata,倒立。

任何人都可以帮助我吗?

谢谢

【问题讨论】:

【参考方案1】:

您可以尝试android:screenOrientation="sensorLandscape",但它仅适用于 API 级别 9 (Android 2.3) 及更高版本。

http://developer.android.com/guide/topics/manifest/activity-element.html#screen

【讨论】:

感谢您的回复,我正在使用 2.1 版本。有解决办法吗?【参考方案2】:

您使用什么设备进行测试?

“反转横向”方向出现在2.2中。

编辑

如果您使用 API >= 9,则查找 this。您可以使用sensorLandscape 方向。

【讨论】:

感谢您的回复,我正在使用 2.1 版本。有解决办法吗? 不,没有官方解决方案。唯一的可能是从传感器获取信息,并绘制反向视图,但我不是最好的主意。

以上是关于横向模式 - 安卓的主要内容,如果未能解决你的问题,请参考以下文章

如何让安卓应用保持横向

gridview安卓实现单行多列横向滚动

纵向和横向 Android 应用

从ViewPager嵌套RecyclerView再嵌套RecyclerView看安卓事件分发机制

安卓手机如何进入开发者模式

安卓炫酷效果