Android多屏幕自适应

1、一般的基本原则以及总结

1、xml布局中不要写死,即单位不要用px,尽量用dp,或者march_parent,wrap_content
2、尽量把资源图片设计成可以拉伸的.9图,如果有渐变,尽量横向或竖向单方向渐变,这样能大大减少安装包的大小。同时也能够提高处理速度
3、如果不想多设计图片,那就设计最大的那套,放在drawable-xhdpi这个文件下
4、写几套value值,对应不同的分辨率。,一套layout即可


5、在标签和标签之间加上

1
2
3
4
<supports-screens  
android:largeScreens="true"
android:normalScreens="true"
android:anyDensity = "true"/>

android:anyDensity="true" ,这一句对整个的屏幕都起着十分重要的作用,值为true,我们的应用程序当安装在不同密度的手机上时,程序会分别加载hdpi,mdpi,ldpi文件夹中的资源。
坚持原创技术分享,您的支持将鼓励我继续创作!