2

我首先从我的模拟器中选择默认方向。然后我选择查看风景并且它有效。但是当我再次将我的模拟器变成默认方向时,我发现我的应用程序方向没有改变。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent"
    android:layout_height="match_parent"
        android:orientation="vertical" 
   >
4

3 回答 3

2

按下模拟器的主页按钮并在再次运行应用程序后将模拟器设置为默认方向

于 2012-09-12T02:07:37.390 回答
1

这是模拟器版本 2.3 中有时会出现的问题 我通过在 4.0 上运行应用程序解决了这个问题

于 2012-09-12T02:08:39.160 回答
0

查看您的应用程序清单是否包含以下内容:

<activity... android:screenOrientation="portrait">

删除此属性。它将应用程序锁定到特定方向。但是,当您这样做时,您的活动将在每次方向更改时被删除并重新创建(可能会加载不同的布局文件)。要在不重新启动活动的情况下处理方向更改,请将以下属性添加到<activity>

android:configChanges="orientation"
于 2012-09-12T02:11:47.137 回答