学习了一下在Android手机横屏的应用,记录下来以备查用。
if(getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE) { //如果竖屏改为横屏
setRequestOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
if(getRequestedOrientation()==ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) { //如果横屏改为竖屏
setRequestOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
此处需要在AnmdroidManifest.xml中设置默认方向,否则会出现错误
<activity android:name=".TestDemo"
android:label="@string/app_name"
android:screenOrientation="portrait"> //或者LANDSCAPE
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>