在布局的时候px明显更适合适配,不用考虑像素密度,只需要知道分辨率就可以,为什么官方还推荐dp呢
学习是最好的投资!
我建议用相同比率来适配不同的屏幕.举个栗子:160px为单位.写好对应的drawable.如果在320px的那么就是0.5如果在640px的那么就是0.25以此类推. 直接写上PX可以适配大部分的屏幕. 这也是参考CSDN上面洪样的博客里面的写法.但是比较麻烦的就是维护的drawable比较多. 适配主流屏幕就可以了.可以试试.望采纳!
必须推荐一下我翻译的官方文档:http://blog.csdn.net/wzy_1988...
Android的适配最好是用现在Google官方给的percent工具,就是布局采用百分比的形式来写,几乎不用适配各个尺寸屏幕的分辨率了,因为它是百分比的,和前端有点像,这是一个趋势了。
给你推荐一篇文章http://www.jianshu.com/p/f188...
这是道送分题啊同志就算是ios产品之间分辨率相差都很大,更别说有几万种机器的android了你写个500px宽的控件,在2k屏上只有三分之一,但在720*1280机器上已经占超过三分之二宽度,ui都没法看了
dp=px*160/dpidpi=160的设备上 160dp=160px=1inchdpi=320的设备上 160dp=320px=1inch
用dp保证了在什么分辨率上 160dp的视觉效果都是1英寸的长度
现在都是用鸿洋的autolayout
我建议用相同比率来适配不同的屏幕.
举个栗子:160px为单位.
写好对应的drawable.
如果在320px的那么就是0.5
如果在640px的那么就是0.25
以此类推. 直接写上PX可以适配大部分的屏幕. 这也是参考CSDN上面洪样的博客里面的写法.但是比较麻烦的就是维护的drawable比较多. 适配主流屏幕就可以了.可以试试.望采纳!
必须推荐一下我翻译的官方文档:http://blog.csdn.net/wzy_1988...
Android的适配最好是用现在Google官方给的percent工具,就是布局采用百分比的形式来写,几乎不用适配各个尺寸屏幕的分辨率了,因为它是百分比的,和前端有点像,这是一个趋势了。
给你推荐一篇文章http://www.jianshu.com/p/f188...
这是道送分题啊同志
就算是ios产品之间分辨率相差都很大,更别说有几万种机器的android了
你写个500px宽的控件,在2k屏上只有三分之一,但在720*1280机器上已经占超过三分之二宽度,ui都没法看了
dp=px*160/dpi
dpi=160的设备上 160dp=160px=1inch
dpi=320的设备上 160dp=320px=1inch
用dp保证了在什么分辨率上 160dp的视觉效果都是1英寸的长度
现在都是用鸿洋的autolayout