Android在资源文件values用文件名的方式提供了限定符
限定符(mdpi,tvdpi,hdpi)可以帮助我们判断屏幕密度
限定符(land,port)可以帮助我们区分屏幕横竖屏状态
限定符(1024x600...)可以适配计算虚拟键或者不计算虚拟键的屏幕
限定符的详细说明请参见Android SDK文档中开发者指南的Supporting Multiple Screens话题。
最终适配文件夹如下图所示:

注:分辨率限定符的匹配是向下匹配,从高向低找。比如1920x1080的分辨率,从1920x1080开始找,找到就匹配到。没有找到就向下,比如下一个是1280x720,那就会使用1280x720这个里面的值!
本文介绍了Android中如何通过限定符来实现不同屏幕尺寸和密度的适配,包括使用mdpi、hdpi等限定符判断屏幕密度,使用land、port限定符区分横竖屏状态,并利用特定分辨率限定符进行更精确的适配。
980

被折叠的 条评论
为什么被折叠?



