Android横竖屏重力自适应

Posted 我来乔23

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android横竖屏重力自适应相关的知识,希望对你有一定的参考价值。

通常我们的应用只会设计成横屏或者竖屏,锁定横屏或竖屏的方法是在manifest.xml文件中设定属性android:screenOrientation为"landscape"或"portrait":

<activity
  android:name=".MainActivity"
  android:label="@string/app_name"
  android:screenOrientation="landscape">
  <intent-filter>
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
  </intent-filter>
</activity>

  其实screenOrientation还可以设置成很多值:
android:screenOrientation = ["unspecified" | "behind" |
               "landscape" | "portrait" |
               "reverseLandscape" | "reversePortrait" |
               "sensorLandscape" | "sensorPortrait" |
               "userLandscape" | "userPortrait" |
               "sensor" | "fullSensor" | "nosensor" |
               "user" | "fullUser" | "locked"]

  其中sensorLandscape就是横屏根据重力上下翻转,sensorPortrait竖屏根据重力上下翻转。
  如果有兴趣,你也可以试试其他的值哦...

  转自:http://blog.csdn.net/oracleot/article/details/19045011


















以上是关于Android横竖屏重力自适应的主要内容,如果未能解决你的问题,请参考以下文章

Android系统自适应屏幕大小

iOS_21团购_Popover适应iPad横竖屏切换

FlutterAndroidFlutter 折叠屏适配 ( 展开大屏 | 折叠主屏 | 折叠副屏 | 静态展示 | 动态热切换适配 | 拉伸布局 | X 轴自适应适配 | 布局重构 )

Android自适应屏幕分辨率与国际化

android自定义控件 切换横竖屏报错

Android横竖屏切换小结