我知道为了支持不同的屏幕尺寸,我们使用layout,layout-large,layout-xlarge文件夹,但我对drawable文件夹感到困惑,默认情况下它们是,
1. drawable-ldpi For low density screens
2. drawable-mdpi For medium density screens
3. drawable-hdpi For high resolution screens
4. drawable-xhdpi For extra high resolution screens
But A simple approch is
1.Drawable
2.Drawable-large
3.Drawable-xlarge
可以使用这个approch吗?
答案 0 :(得分:0)
谷歌在API 13(Android 3)之后更改了布局系统,因此它们都可以工作但是建议使用与屏幕密度相关的dpi系统,但旧系统被用于屏幕大小,这可能会导致大屏幕出现问题屏幕密度低的设备
答案 1 :(得分:0)
最好使用屏幕密度文件夹,因为(quoting the Android doc)
保持密度独立性很重要,因为没有它,UI元素 (例如按钮)在低密度屏幕上看起来体积较大且较小 在高密度屏幕上。这种与密度相关的尺寸变化可能会导致问题 您的应用程序布局和可用性。
因此,使用密度像素Android会自动缩放您的小部件(按钮,图像视图等),将您需要的活动和 Drawables 与适当的res文件夹相关联。实际上,您应该在布局中使用此密度系统(layout-mdpi,layout-hdpi等)。