我想知道是否有很好的方法可以防止我的应用程序旋转,但让它从横向切换到横向转换?
我只发现了这个:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
如何将我的应用程序限制为这两种状态?
答案 0 :(得分:3)
答案 1 :(得分:0)
尝试将其添加到<activity>
AndroidManifest.xml
标记
android:screenOrientation="sensorLandscape"
或者如果您想以编程方式执行此操作,可以将其添加到您的活动中
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
}
答案 2 :(得分:0)
答案 3 :(得分:0)
您只需要做一件事,只需将android:screenOrientation="landscape"
放入<activity>
文件的每个manifest
标记中
答案 4 :(得分:0)
只需将以下行添加到在清单中添加的活动
<activity android:name=".youractivityName" android:screenOrientation="portrait" />