在Oracle VM虚拟框中设置dpi

时间:2012-07-23 06:01:38

标签: android android-layout android-intent android-emulator

我在Oracle VM Virtual Box中测试我的Android应用程序,我正在使用尺寸为320x480x16的普通屏幕模式。

当我启动应用程序时,从layout-large文件夹中正确获取布局,但始终从drawable-hdpi获取图像。我是这个概念的新手。我读过一些文章,但我仍然感到困惑。有人能告诉我如何从命令行更改/设置Oracle VM Virtual Box中的dpi吗?

1 个答案:

答案 0 :(得分:1)

我不相信你的布局很大。 large用于大约7英寸显示器的屏幕。

就创建具有特定DPI的仿真器而言,您可以在使用AVD创建新仿真器时选择DPI。模拟器控件应用程序位于SDK文件夹中。

您需要的硬件选项称为“抽象LCD密度”。

this  找出更多关于密度的信息。默认设置为240,这是一个HDPI屏幕,您可以将其降低为mdpi或将其增加为xhdpi。

另外考虑一下:像10英寸平板电脑(例如motorolla xoom)这样的超大屏幕具有xlarge布局但mdpi密度。因此,在其他方面,更大的分辨率或大小并不总是意味着更密集的屏幕。