关于屏幕适配的问题

依旧00 2014-10-12 10:10:48
最近遇到了屏幕适配的问题,公司设计的页面是这样的
设计人员告诉我说在上面标的尺寸是按照720*1280的屏幕设计的,我的手机是红米1S下面是屏幕的各项参数

设计出来的各个控件的参数是用的px为单位的,如果我把切出来的图宽高设为wrap_content则图片显得特别大,如果设置具体的多少dp则是凭借自己的感觉来调,我也不太懂设计时候的px和代码中的dp是怎么转换的,之前找了很多博客但都是讲了很多东西还是没有明白是什么关系。
还有,我以前习惯把图片放在drawable-ldpi文件夹下,我的手机加载的图片资源是不是应该放在drawable-xhdpi下啊

把几个问题总结一下:
1、px与dp,设计时的字号大小和sp的转换公式是什么,最好简单说明白。
2、是不是设计时在720*1280尺寸下设计出来的 图片如果按照如果按照dp与px转换后切出来,是否我把图片放在drawable-xhdpi文件夹下就可以把宽高设为wrap_content,遇到其他屏幕尺寸图片会自动处理来适应屏幕?
...全文
250 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dali_yan 2014-10-13
  • 打赏
  • 举报
回复
我好像都沒怎麼遇到過適配的問題,關鍵是們設計人員要把多套的圖片規格給你,然後將不同規格的圖片放到不同的文件夾中,運行的時候APP會自動讀取當前屏幕分辨率下的尺寸。
dali_yan 2014-10-13
  • 打赏
  • 举报
回复
爲什麼所有公司的UI設計師,都是設計IOS平臺的,很少看到符合android design的設計,看到我就來氣。
icyblood198999 2014-10-13
  • 打赏
  • 举报
回复
pixs =dips * (PPI/160). dips=(pixs*160)/PPI 即,当屏幕ppi=160像素每平方英寸时,1dp=1px 原理大概是这样的,个人简述,有瑕疵见谅。 drawable里面每个分辨率的文件夹如果严谨都要塞进不同分辨率的素材,以适应不同android设备的ppi。 以lz红米的参数,ppi为300+,系统则优先采用xhdpi中的素材。 另,显示素材尽量固定dp,不要用内容决定,这样才能固定布局效果,通过调整素材在不同的drawable文件夹中的分辨率,来适配所有ppi的设备。
  • 打赏
  • 举报
回复
最近也为这个问题发愁

80,362

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧