徐文兵的IT博客

(全力支持博客实名化)

导航

公告

随笔分类(127)

文章分类(19)

随笔档案(128)

文章档案(24)

相册

最新评论

统计

常用链接

积分与排名

Tech WebSite

商务网站

阅读排行榜

评论排行榜

(androidUI设计)自适应UI设计经验总结

1 自适应图片---9 patch 图片

与传统的png 格式图片相比, 9.png 格式图片在图片四周有一圈一个像素点组成的边沿,该边沿用于对图片的可扩展区和内容显示区进行义。 

   这种格式的图片在android 环境下具有自适应调节大小的能力。

   (1)允许开发人员定义可扩展区域,当需要延伸图片以填充比图片本身更大区域时,可扩展区的内容被延展。

   (2)允许开发人员定义内容显示区,用于显示文字或其他内容

 

2 神奇的控件属性:layout_weight

layout_weight 属性

属性的意义: 设置额外分配给控件的空间,默认为0 ,控件保持不变 ,属性大于0,则将屏幕剩余的控件分配给控件。

 

上中下三块布局,中间的部分自适应

通过relationlayout 中的最后一个子项,设置              android:layout_width="fill_parent"

             android:layout_height="fill_parent"

进行自动适应

 

原理:利用 相对布局先设置好上下绝对位置,后 中间的控件的位置就能自动适应

 

4 界面布局时,小分辨率的设备,放置不下。

   放置不下的部分,直接用滚动条

 

5 在设置控件的尺寸时,用dp 而不用px

posted on 2012-02-15 19:33 徐文兵 阅读(406) 评论(0) 编辑 收藏