我一直在为Android 3.x开发Android应用程序,现在我想支持Android 4.0。
所以我从AVD Manager创建了一个新的AVD,目标是Android 4.0.3和API Level 15,分辨率为1280 x 800。
模拟器正常运行,但其UI处于手机模式,而不是平板电脑,我的应用程序(平板电脑)用户界面已折叠。即,通知栏设置为顶部,而不是底部。
如何让模拟器识别它应该作为平板电脑运行?
答案 0 :(得分:10)
使用平板电脑皮肤。例如WXGA
(3.x的默认外观)。您可以通过AVD管理器更改皮肤。或者通过命令行。例如,运行设备name
:
[me@pc]# emulator @name -skin WXGA
必须支持皮肤。您可以在[SDK]/platforms/<platform-name>/skins
找到皮肤。
答案 1 :(得分:3)
Android Emulator会自动检测要运行的模式。 我认为,主要标准是分辨率,也许是屏幕密度。
这就是我创建Asus Transformer模拟器的方式:
AVD Manager - &gt;新... - &gt;皮肤,选择“分辨率” - &gt; 1280×800
硬件属性:提取的LCD密度设置为160(实际上,Transofrmer的一个是149)。
运行后,我有平板电脑UI!