相关疑难解决方法(0)

如何旋转Android模拟器显示?

如何旋转Android模拟器显示以横向模式查看?

android emulation android-emulator

1031
推荐指数
11
解决办法
27万
查看次数

在Android模拟器中切换到横向模式

这可能是一个很容易回答的问题,但经过几个小时的搜索文档和Google后,我自己找不到解决方案.我将Android应用的方向设置landscapeAndroidManifest.xml文件中:

android:screenOrientation="landscape"
Run Code Online (Sandbox Code Playgroud)

但是,当我在模拟器中运行应用程序时,它会出现在横向和纵向模式下.如何将模拟器切换到landscape模式mac?它正在运行1.6 SDK.

android android-emulator

352
推荐指数
6
解决办法
18万
查看次数

无法用android 4.4旋转模拟器

我已经将我的sdk更新到最新版本(android 4.4)并启动了模拟器,但现在似乎无法用CTRL + F11旋转屏幕,屏幕更改但所有应用程序都没有更改.我不知道这是否是一个相关的问题,但我可以看到,即使我用menùhw按钮创建了一个新的模拟器,现在所有的应用程序都有溢出按钮.

android android-emulator android-4.4-kitkat

57
推荐指数
4
解决办法
3万
查看次数

Android模拟器 - 屏幕方向无法正常工作

我创建了一个虚拟的Android设备,480x800运行它,并且因为我已经找到了如何更改屏幕orientation(纵向横向,CTRL+F11/ CTRL+F12/ KP7/ KP9),我使用这些键来更改orientation.

但是当我尝试其中一个键时,虚拟屏幕会旋转90度,但方向不会改变.因此,按钮垂直放置在屏幕上,所有文本也是如此.就像一张旋转90度的照片.

如何让虚拟学位实际切换到其他布局文件(/res/layout-land/activity_entry.xml)?Eclipse的图形查看器可以landscape/portrait正确切换.

编辑
我在此onCreateOptionsMenu(Menu menu) 方法下的活动中添加了此部分,但应用程序无法识别屏幕方向更改:

@Override
public void onConfigurationChanged(Configuration newConfig) { 
    super.onConfigurationChanged(newConfig);
    Context context = getApplicationContext();
    CharSequence text = "Orientation changed";
    int duration = Toast.LENGTH_SHORT;

    Toast toast = Toast.makeText(context, text, duration);
    toast.show();
}
Run Code Online (Sandbox Code Playgroud)

编辑2
当我this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)onCreate()方法中调用时,它运行良好.

android screen-orientation android-virtual-device android-emulator

5
推荐指数
1
解决办法
6190
查看次数