2012-05-06 41 views
0

现在我正在使用不同大小的android,因此我将使用不同的布局和不同的drawable。由于我的应用需要支持银河注和平板电脑(相同分辨率1280x800),这很难确定。平板电脑有一些布局差异。它适用于某些设备,但它不适用于某些设备或ICS。所以我想分离apk的每个分辨率和设备类型(手机/平板电脑)。Android上的具体可绘制/布局

例如,我希望所有具有相同apk的手机使用相同的可绘制和布局,而无需缩放。我试图把它放在drawable中,但它看起来像是正常的屏幕尺寸并放大了一切。

所以我想知道是否有任何方法强制使用drawable和布局而不进行缩放并且不依赖于hdpi/xhdpi/mdpi。

我想如果只有我可以通过编码而不是使用xml设置?我只允许某些解析设备下载特定的apk。

此外,如果我设置drawable-sw720p并在普通屏幕上运行它,它会因为无法获取相关图片和布局而崩溃吗?在这个环节

回答

0

采取alook可能有助于解决问题:

http://developer.android.com/guide/topics/manifest/supports-screens-element.html

希望这有助于。

+0

Thanks.One更多的问题,如果我设置支持小屏幕为假,只是有一个可绘制的大文件夹,如果我在小屏幕设备上运行会发生什么?它只会显示部分屏幕而没有缩放或崩溃,因为没有可用的可绘制源或无法访问应用程序? –

+0

@Alan Lee通常我将支持屏幕设置为(true),但正如您所说的,如果支持设置为false:系统将不会调整您的布局以适合屏幕。 –