我很怀疑。我正在从头开始开发项目。我是否需要维护所有可绘制的文件夹,如
constructor() {
firebase.login({
type: firebase.LoginType.PASSWORD,
passwordOptions: {
email: 'test@test.com',
password: 'test@test.com'
}
}).then((user)=>{
console.dir(user);
}, (error)=>{
console.log("error con login por email "+ error);
}
)
}
或者我可以使用这些文件夹
-drawable-ldpi
-drawable-mdpi
-drawable-hdpi
-drawable-xhdpi
-drawable-xxhdpi
-drawable-xxxhdpi
因为如果我使用所有可绘制的屏幕尺寸我的apk尺寸正在增加。我认为目前ldpi,mdpi和hdpi屏幕尺寸不在市场中。所以我打算省略ldpi,mdpi和hdpi。请与我分享您的建议。
答案 0 :(得分:0)
请参阅此DOCUMENTATION以及此link
+----------------+----------------+---------------+-------------------------------+
| Density Bucket | Screen Density | Physical Size | Pixel Size |
+----------------+----------------+---------------+-------------------------------+
| ldpi | 120 dpi | 0.5 x 0.5 in | 0.5 in * 120 dpi = 60x60 px |
+----------------+----------------+---------------+-------------------------------+
| mdpi | 160 dpi | 0.5 x 0.5 in | 0.5 in * 160 dpi = 80x80 px |
+----------------+----------------+---------------+-------------------------------+
| hdpi | 240 dpi | 0.5 x 0.5 in | 0.5 in * 240 dpi = 120x120 px |
+----------------+----------------+---------------+-------------------------------+
| xhdpi | 320 dpi | 0.5 x 0.5 in | 0.5 in * 320 dpi = 160x160 px |
+----------------+----------------+---------------+-------------------------------+
| xxhdpi | 480 dpi | 0.5 x 0.5 in | 0.5 in * 480 dpi = 240x240 px |
+----------------+----------------+---------------+-------------------------------+
| xxxhdpi | 640 dpi | 0.5 x 0.5 in | 0.5 in * 640 dpi = 320x320 px |
+----------------+----------------+---------------+-------------------------------+
此外,如果您担心由此引起的APK尺寸增加,您可以使用矢量绘图。
请参阅此链接以查看understanding vector drawables
答案 1 :(得分:-1)
android ::
的屏幕尺寸<强>尺寸: - 强>
<强> LDPI 强>: 肖像:200x320px 风景:320x200px
<强> MDPI 强>: 肖像:320x480px 风景:480x320px
<强> HDPI 强>: 肖像:480x800px 景观:800x480px
<强> XHDPI 强>: 肖像:720px1280px 景观:1280x720px
<强> XXHDPI 强>: 肖像:960px1600px 风景:1600x960px
<强> XXXHDPI 强>: 肖像:1280px1920px 景观:1920x1280px