方向屏风景

时间:2013-12-03 12:08:50

标签: android

我正在创建一个应用程序并且它可以与虚拟设备一起使用但是当我在Android设备中运行此应用程序时,只需运行一个横向,是否有任何想法为什么?

 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main); // Our only layout for this app is main.xml
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);  
        setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);

我的清单xml

 <activity
            android:name="com.example.colors.MainActivity"
            android:label="@string/app_name"
            android:configChanges="orientation|keyboardHidden" >

1 个答案:

答案 0 :(得分:1)

在清单中添加:

<activity android:name=".YourActivity"
android:configChanges="orientation"
android:screenOrientation="portrait"/> 

将其永久修复

删除

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);android:configChanges="orientation|keyboardHidden"