需要使用什么强制屏幕大小,如xhdpi,xxhdpi?

时间:2018-04-05 06:50:37

标签: android android-drawable android-vectordrawable

我很怀疑。我正在从头开始开发项目。我是否需要维护所有可绘制的文件夹,如

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。请与我分享您的建议。

2 个答案:

答案 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

<强> HD​​PI : 肖像:480x800px 景观:800x480px

<强> XHDPI : 肖像:720px1280px 景观:1280x720px

<强> XXHDPI : 肖像:960px1600px 风景:1600x960px

<强> XXXHDPI : 肖像:1280px1920px 景观:1920x1280px