1

I am testing my android app in Oracle VM Virtual Box, i'm using normal screen mode with dimension 320x480x16.

When i launch the app the layout is correctly fetched from layout-large folder but the images are always fetched from drawable-hdpi. I am newbie to this concept. I have read some article but i am still confused. Can anybody tell me how to change/set the dpi in Oracle VM Virtual Box from the command line?

4

1 回答 1

1

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

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

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

看到这个 以了解更多关于密度的信息。默认设置为 240,这是一个 HDPI 屏幕,您可以为 mdpi 降低它或为 xhdpi 增加它。

还要考虑一下:像 10 英寸平板电脑(例如 motorolla xoom)这样的超大屏幕具有 xlarge 布局但 mdpi 密度。因此,换句话说,更大的分辨率或尺寸并不总是意味着更密集的屏幕。

于 2012-07-23T06:22:49.640 回答