我对Android开发很陌生,为每个分辨率创建不同的布局对我来说并不那么容易。如何正确创建布局(Android)
所以,我可以优化我的大多数设备的应用程序(在Eclipse),但i'm在这里和那里仍然有一些问题:
我真的必须与复制相同的图像不同的分辨率为每个设备的分辨率到相应的文件夹?我目前使用hdpi,大型hdpi,mdpi和xdpi文件夹...
是不是有可能使用一个可绘制文件夹,只是缩小图像?
这些5.1in(WVGA)/5.4in(FWVGA)器件是否还有一个额外的可绘制文件夹?在日食他们用mdpi标记,但这些设备正在使用大hdpi文件夹,这些图像太大,但完美的即nexus 7.
我也使用4个不同的布局文件夹(布局-sw360dp,sw480dp,sw600dp & sw720dp)。这是为每个设备组创建布局的正确方法吗?
希望有人能够帮助我。 在此先感谢!
正确是一个主观术语,它取决于您的应用程序以及您想要显示的内容。如果你不提供特定屏幕密度的drawable,Android会尝试选择下一个更大和更小的屏幕。你也可以在'drawable-nodpi'目录中提供drawables(但是它不会在每个设备上有相同的物理尺寸)。至于你使用'large-hdpi'图像的问题,你可以尝试翻转限定符('hdpi-large'),看看是否有效果。 – Karakuri 2013-03-21 03:42:13