实现逆向横屏技术

相信大家都知道Android默认的横屏模式是右向的,即Title对着手机的右侧。 实现的方式有几种,这里不做重点介绍~~~ 如果童鞋们想实现固定逆向横屏即App的Title固定对着手机左边,我这里给大家分享个方法:

推荐链接:
Android Screen Orientation Change (Screen Rotation) Example

其实,由于Android按键位置天生的影响。Android手机本身的设计并不鼓励设计狮把Title弄到左侧。。(哪个BT产品...


解决方法如下:

在AndroidManifest配置

android:screenOrientation="reverseLandscape"

在API 9之后开始支持,强烈建议用这种方法进行配置!同理,若要做反向的竖屏,可以用reversePortrait


在Activity的onResume事件上执行

if (getRequestedOrientation() != ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE) {
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE);
}

可以将方法封装到自己的工具类上方便每次调用。
后来在一个华为的旧手机上,发现这个方法有概率失效,所以建议大家还是使用AndroidManifest直接做配置。
·
·
·
·
·
·
·

你可能感兴趣的:(实现逆向横屏技术)