Android模拟器始终处于横屏模式下

16 浏览
0 Comments

Android模拟器始终处于横屏模式下

我想问为什么我的安卓模拟器总是显示为横屏,即使我的代码中有android:orientation="horizontal",这是我的屏幕截图:

enter image description here

当我使用ctrl + f11将其更改为纵向模式时,它仍然是横屏模式。

  • Android清单

`

android:minSdkVersion="8"

android:targetSdkVersion="19" />

android:allowBackup="true"

android:icon="@drawable/ic_launcher"

android:label="@string/app_name"

android:theme="@style/AppTheme" >

android:name=".Splash"

android:label="@string/app_name" >

android:name=".Menu"

android:label="@string/app_name" >

android:name=".Calculation"

android:label="@string/app_name" >

android:name=".Instruction"

android:label="@string/app_name" >

android:name=".Tips"

android:label="@string/app_name" >

android:name=".BillingCenter"

android:label="@string/app_name" >

android:name=".AboutUs"

android:label="@string/app_name" >

`

  • XML文件

    
     

0
0 Comments

Android模拟器始终以横屏模式启动的问题可能是由于以下原因引起的:

1. 屏幕方向属性设置错误:请尝试将"horizontal"替换为"portrait"。请注意,这是一个针对活动(Activity)的属性,而不是应用程序(Application)。如果您希望所有活动都具有特定的方向,请在清单文件中的每个活动中设置此属性。

2. 模拟器问题:如果模拟器的主屏幕一开始就是旋转的,那么这可能是一个模拟器的问题。您仍然需要更改您的代码,但可以参考这个链接中关于旋转模拟器的问题:rotating the emulator

3. 辅助功能设置:还请检查模拟器中的辅助功能设置。其中有一个名为"Auto-rotate screen"的选项。大多数人都会关闭这个选项,所以我建议您在测试时也将其关闭。

以下是一些解决方法的示例代码:



    

希望以上解决方法对您有所帮助!祝您好运!

0
0 Comments

问题:Android模拟器始终处于横屏模式的原因以及解决方法

在使用Google APIs与模拟器时,您可以尝试将Google APIs更改为普通的Android API。也许这两个答案可以帮到您。

原因:

1. 可能是由于使用了Google APIs,而不是普通的Android API,导致模拟器始终处于横屏模式。

解决方法:

1. 尝试将Google APIs更改为普通的Android API。

代码示例:

// 在Android模拟器中更改API

2. 参考上述链接中的答案,尝试以下解决方法之一:

- 在模拟器的设置中更改屏幕方向为自动旋转。

- 在Manifest文件中的Activity标签中添加以下代码:

android:screenOrientation="unspecified"

- 在代码中手动设置屏幕方向为自动旋转:

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR);

希望以上方法能够帮助您解决Android模拟器始终处于横屏模式的问题。

0