Android(density屏幕密度)

本文总结了Android多分辨率处理方法,包括使用wrap_content、fill_parent和dp布局,利用layout_weight等分屏幕,以及根据不同屏幕密度和大小创建不同资源文件夹。作者遇到在7英寸、1024*600分辨率的GALAXY TAB上图片未正确读取的问题,原因是系统设置的density值为240,而非预期的160,导致加载了hdpi资源而非mdpi。
摘要由CSDN通过智能技术生成

做android开发已经有段时间了,android的多分辨率一直是个很头疼的问题。以前也多少碰到过,但是从来没有这次这么怪异,趁着这个机会,把之前了解的总结一下。

如何对应多分辨率,晚上有很多人总结过了,基本也就是这么几种

1,使用wrap_content,fill_parent,或者dp来布局,尽量不要使用px

   之前看见过利用layout_weight重要度来布局,等分屏幕,这种方式也挺好的。

2,不同分辨率访问不同的文件夹

   可以根据屏幕密度,分辨率,大小来命名不同的文件夹,不同的设备会访问不同的文件夹

   例如:drawable-mdpi,drawable-hdpi-1280x800,drawable-large

   同样layout等文件夹也可以利用这种方式。


介绍了这些基本概念,来说一下我这次碰到的问题,这次出问题的是平板,型号是GALAXY TAB࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值