android 分辨率显示问题 急!急!

重色轻友永垂不朽1 2015-01-07 03:36:29
我要在手机上显示一个图片 不管在任何分辨率下都要显示为 4.2 cm 有什么办法可以解决
...全文
142 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
开发者_android 2015-01-08
  • 打赏
  • 举报
回复
引用 5 楼 u011505586 的回复:
[quote=引用 4 楼 dalor 的回复:] 不过,你说的,不同设备保持不变,你把src的那个view的大小设置能4.2cm对应的像素大小就可以了啊,就只有那么的view,图片永远就那么大显示.
4.3cm 算出来应该是124px 但是 显示出来以后 用尺子在手机上测量却比他小了很多[/quote] 嗯,换成与像素无关的dip试试.
jeky_zhang2013 2015-01-07
  • 打赏
  • 举报
回复
换成dpi试试
  • 打赏
  • 举报
回复
引用 4 楼 dalor 的回复:
不过,你说的,不同设备保持不变,你把src的那个view的大小设置能4.2cm对应的像素大小就可以了啊,就只有那么的view,图片永远就那么大显示.
4.3cm 算出来应该是124px 但是 显示出来以后 用尺子在手机上测量却比他小了很多
开发者_android 2015-01-07
  • 打赏
  • 举报
回复
不过,你说的,不同设备保持不变,你把src的那个view的大小设置能4.2cm对应的像素大小就可以了啊,就只有那么的view,图片永远就那么大显示.
开发者_android 2015-01-07
  • 打赏
  • 举报
回复
引用 2 楼 u011505586 的回复:
设置了 图片也显示出来了 但是在不同分辨率的屏幕分辨率下 显示的大小会不一样
按道理讲,本来就应该不同设备上显示的大小是不同的,只不过图片的宽高比是要保持一样,这样才叫适配嘛. 而宽高比,我们可以算出来,这样,在不同设备上,我要就保持这个比例就OK了,如果图片模糊了,就提高图片质量或用draw9patch处理
  • 打赏
  • 举报
回复
设置了 图片也显示出来了 但是在不同分辨率的屏幕分辨率下 显示的大小会不一样
开发者_android 2015-01-07
  • 打赏
  • 举报
回复
图片引用时,你设置的是src或者是imageResource吧.

80,349

社区成员

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

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