常见android手机分辨率(xxhdpi,xhdpi)

手机常见分辨率:

4:3
VGA     640*480 (Video Graphics Array)
QVGA  320*240 (Quarter VGA)
HVGA  480*320 (Half-size VGA)
SVGA  800*600 (Super VGA)

5:3
WVGA  800*480 (Wide VGA)

16:9
FWVGA 854*480 (Full Wide VGA)
HD        1920*1080 High Definition
QHD     960*540
720p    1280*720  标清
1080p  1920*1080 高清

手机:
iphone 4/4s    960*640 (3:2)
iphone5         1136*640
小米1             854*480(FWVGA)
小米2             1280*720

分辨率对应DPI
"HVGA    mdpi"

"WVGA   hdpi "
"FWVGA hdpi "
"QHD      hdpi "
"720P     xhdpi"
"1080P   xxhdpi "


  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Android Studio 打包后不同手机屏幕启动图变形的问题,可能是因为不同的手机屏幕尺寸和分辨率导致的。为了解决这个问题,可以尝试以下几种方法: 1. 使用适配多个屏幕的启动图:在 Android Studio 中,可以在 res/drawable 文件夹中创建不同分辨率的启动图,例如: ``` drawable-ldpi/launch_screen.png // 240×320 drawable-mdpi/launch_screen.png // 320×480 drawable-hdpi/launch_screen.png // 480×800 drawable-xhdpi/launch_screen.png // 720×1280 drawable-xxhdpi/launch_screen.png // 1080×1920 ``` 这样,在不同分辨率手机上,系统会自动选择对应的启动图,从而避免启动图变形的问题。 2. 使用 9-patch 图片:9-patch 图片是一种可以自动缩放的图片格式,可以在不同分辨率手机上保持图片的形状不变。在 Android Studio 中,可以使用 Draw 9-patch 工具创建 9-patch 图片,然后作为启动图使用。 3. 使用代码动态设置启动图:在 AndroidManifest.xml 文件中设置启动图时,可以使用代码动态设置启动图,从而根据不同的手机屏幕尺寸和分辨率来选择不同的启动图。可以在 onCreate 方法中设置启动图,例如: ```java @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int screenWidth = displayMetrics.widthPixels; int screenHeight = displayMetrics.heightPixels; if (screenWidth == 1080 && screenHeight == 1920) { // 使用 1080×1920 的启动图 } else if (screenWidth == 720 && screenHeight == 1280) { // 使用 720×1280 的启动图 } else { // 使用默认的启动图 } } ``` 希望以上方法可以帮助你解决 Android Studio 打包后不同手机屏幕启动图变形的问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值