android开发-多分辨率适配

 简单的说:
1:优先使用线性布局(LinearLayout);

2:善用weight , 这个属性是LinearLayout布局下才会出现的属性,是用来表示当前组件所占父容器的权重(百分比重),超级好用,效果也好,随分辨率不同,尺寸不同,显示的界面效果却可以很好的保持。

3:当前两种满足后,会发现在不同分辨率下的字体和图片不会随weight的变化而变化,这时,只需要在res文件夹下创建values-480x800(分辨率为480*800),这个文件夹里创建dimens.xml,

<resources>
    <integer name="TextSize">50dp</integer>
</resources>
在字体大小设置的地方这样写:
<TextView
    TextSize="@dimens/TextSize"
/> 
这样,在480*800分辨率下字体大小就为50dp,默认的文件夹vlaues里也添加 
<integer name="TextSize">xxdp</integer>,这一条,就是默认下为XXdp大小了,
图片的话在不同的
drawable-hdpi,drawable-ldpi....放入不同分辨率的图片即可。

如上
安卓多分辨率适配就可以解决了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值