与主题一样,在锁定设备设置后,我在锁定屏幕方向时遇到了麻烦。它是一个风景应用程序。我已经阅读了几个关于类似问题的主题,但没有得到任何相关的答案。在此先感谢 Mac
问问题
244 次
3 回答
0
如果 auto_rotate 关闭,这将设置为横向,否则只要未在清单中设置为着陆/端口,它就会正常旋转。
if(android.provider.Settings.System.getInt(getContentResolver(),Settings.System.ACCELEROMETER_ROTATION, 0) != 1){
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
}
于 2014-01-22T22:14:34.543 回答
0
您可以在活动标签中添加android:screenOrientation="landscape"以在清单文件中指定屏幕方向的模式
<activity
android:name="com.xyz.myapp.SplashActivity"
android:label="@string/app_name"
android:screenOrientation="landscape" >
希望能帮助到你 。
于 2013-09-30T08:14:14.823 回答
0
在onCreate方法中添加setRequestedOrientation ,如下所示
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
setContentView(R.layout.homepage);
于 2013-09-30T09:16:25.063 回答