自适应不同分辨率手机的程序

dongyongyang 2011-10-27 01:20:28
如题,编写的程序如何只用一套图片适应不同分辨率的android手机?
使用
layout-480x320
layout-640x360
layout-800x480
方法的就不要说了...
请高人来指点一下!
...全文
291 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoujiaolongde 2011-10-28
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 fenger8293 的回复:]

使用Shape来定义一些图形,在布局上使用wrap_content fill_parent这类的参数来动态计算长高。使用dip、dp作为长高单位。使用9.png代替png。这样能大大减少不同分辨率的图片
[/Quote]
八错 学习
dongyongyang 2011-10-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kkandkkg 的回复:]
尽量采用以下几个方面:
图片应尽量采用简单色调,采用9 patch格式。通用图片放在drawable文件夹中
layout文件里面各控件如非fill_parent wrap_content等值,则采用dip,字体采用sp等推荐单位,还有在横屏和竖屏情况下各设置其样式。应尽量小用固定大小的设置。
统一设置attr
如遇到需要依家屏幕大小进行设定的,则可通过代码取得当前屏幕大小后进行自定义设置……
[/Quote]
完了...我的倒是没有涉及到横竖屏切换,只是用了好多固定死的数值,看来又要大改一番了
手指风 2011-10-28
  • 打赏
  • 举报
回复
使用Shape来定义一些图形,在布局上使用wrap_content fill_parent这类的参数来动态计算长高。使用dip、dp作为长高单位。使用9.png代替png。这样能大大减少不同分辨率的图片
zhoujiaolongde 2011-10-28
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 cdbdyx 的回复:]

如果一套图片的话,android有没有自动伸缩的机制?
[/Quote]
有吧 可以用程序控制 但是你要考虑分辨率的问题 有的就变得很模糊了
dxpws 2011-10-28
  • 打赏
  • 举报
回复
没有。一般都是大中小三个
充电宝111 2011-10-28
  • 打赏
  • 举报
回复
如果一套图片的话,android有没有自动伸缩的机制?
xubingok 2011-10-27
  • 打赏
  • 举报
回复
布局时多用fill_parent wrap_content这些代码,别设置死了
kkandkkg 2011-10-27
  • 打赏
  • 举报
回复
尽量采用以下几个方面:
图片应尽量采用简单色调,采用9 patch格式。通用图片放在drawable文件夹中
layout文件里面各控件如非fill_parent wrap_content等值,则采用dip,字体采用sp等推荐单位,还有在横屏和竖屏情况下各设置其样式。应尽量小用固定大小的设置。
统一设置attr
如遇到需要依家屏幕大小进行设定的,则可通过代码取得当前屏幕大小后进行自定义设置。
个人经验。
dongyongyang 2011-10-27
  • 打赏
  • 举报
回复
谢谢啊...
前提是只用一套图片
futurebp 2011-10-27
  • 打赏
  • 举报
回复
我就是在drawable里放入不同分辨率的图片,就ok了
dongyongyang 2011-10-27
  • 打赏
  • 举报
回复
如题,编写的程序如何只用一套图片适应不同分辨率的android手机?
使用
layout-480x320
layout-640x360
layout-800x480
方法的就不要说了...
请高人来指点一下!

80,351

社区成员

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

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