首页 > 系统 > Android > 正文

Android开发屏幕适配

2019-11-06 09:42:45
字体:
来源:转载
供稿:网友

1、使用linearlayout、relativelayout、weight、math_parent、wrap_content等字眼

2、使用size限定符layout-large、layout-sw600dp(3.2以后支持),为避免重复使用别名

res/values-large/layout.xml:

<resources>      <item name="main" type="layout">@layout/main_twopanes</item>  </resources> res/values-sw600dp/layout.xml:<resources>      <item name="main" type="layout">@layout/main_twopanes</item>  </resources> 在文中引用别名R.layout.main即可3、使用orientation限定符适配横竖屏4、使用.9图片5、使用values-320*480,建立各个分辨率的文件,适配各种分辨率屏幕优化:动态代码获取屏幕分辨率,并等分宽高,设置view的各size值在获取屏幕分辨率时,其高度不包含虚拟键盘高度,若手机带有虚拟键盘,则获取的高度比手机实际标明的分辨率小但包含了状态栏的高度,故等分的高度应是获取的高度减去状态高度6.推荐使用12sp、14sp、18sp、22sp作为字体设置的大小,不推荐使用奇数和小数,容易造成精度的丢失问题;小于12sp的字体会太小导致用户看不清


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表