【安卓】iOS Android major resolutions

iOS 主流分辨率:

320*480(iphone3gs)【2:3】高宽比:1.5

640*960(iphone4) 【2:3】高宽比:1.5

640*1136(iphone5)【≈9:16】高宽比:1.778

750*1334(iphone6)【≈9:16】高宽比:1.778

1080*1920(iphone6+)【9:16】高宽比:1.778

768*1024(ipad2) 【3:4】高宽比:1.333

1536*2048(ipad3) 【3:4】高宽比:1.333

android 主流分辨率:

480*800 【3:5】{高宽比:1.667

540*960 【9:16】高宽比:1.778

720*1280(720p) 【9:16】 高宽比:1.778

800*1280 【5:8】高宽比:1.6

1080*1920(1080p) 【9:16】高宽比:1.778

跨安卓兼容思路(原则:上下留黑边):

假设是一个竖屏的游戏(或应用)

0.背景图横向上放缩到和屏幕像素等宽(高度随宽度等比缩放)

1.背景图片锚点(0.5,0.5),位置放在屏幕正中央(必须的,不多做解释)

2.严格遵循以界面背景图为父层容器的原则(屏幕宽高是会变动的,靠不住,背景图尺寸才是恒定的)

3.只能用边对齐、相对定位,千万别用绝对坐标

4.只要能完美兼容到 2:3,3:4,9:16 这三个分辨率就行了,至于 4:5 和 5:8,直接从 2:3 放缩过去


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android resource fraction refers to the ability to specify resource values as fractions or percentages of a parent resource. This is commonly used in Android development to create responsive layouts that adapt to different screen sizes and resolutions. For example, instead of specifying a fixed width or height for a view, you can use resource fractions to define the size relative to the parent container. This allows the view to scale proportionally when the container's size changes. To use resource fractions in Android, you can define them in XML resource files using the "fraction" unit. For instance, you can set the width of a view to half of the parent container by using a fraction value of "0.5". Here's an example of how you can use resource fractions in an XML layout file: ```xml <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <View android:layout_width="@fraction/0.5" android:layout_height="0dp" android:layout_weight="1" android:background="@color/red" /> <View android:layout_width="@fraction/0.5" android:layout_height="0dp" android:layout_weight="1" android:background="@color/blue" /> </LinearLayout> ``` In this example, two views are placed inside a LinearLayout with a vertical orientation. Both views have a width defined as half of the parent container, using the "@fraction/0.5" resource value. Using resource fractions can help create more flexible and responsive UI designs in Android applications.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值