Android屏幕适配

 被屏幕适配折磨几天,最后总算搞定,一边尝试一边摸索,也得感谢各位大佬无私分享自己的经验,让自己少走一些弯路。

ps:对于高度的设置,有人认为直接使用@dimen/x...就可以,但这样在有底部导航栏的时候就会出现问题,该适配主要是高度引起变化,因此此时的宽高不在是正常屏幕的宽高了,所以建议设置高度的时候,还是写成如下:

android:layout_height="@dimen/x450"(不建议使用)
android:layout_height="@dimen/y450" (建议使用)


对于如何生成values文件,相应的jar下载链接:https://github.com/hongyangAndroid/Android_Blog_Demos/tree/master/blogcodes/src/main/java/com/zhy/blogcodes/genvalues

运行指令:java java -jar autolayout.jar 1440 2560 1080,1920_768,1280 (红色标记的是你的原型图的宽高,也可称作values文件的基准屏幕)


  • Android屏幕适配全攻略(最权威的官方适配指导)

  • Android 屏幕适配方案

  • Android 百分比布局库(percent-support-lib) 解析与扩展

  • Android 增强版百分比布局库 为了适配而扩展

  • Android AutoLayout全新的适配方式 堪称适配终结者




你可能感兴趣的:(Android屏幕适配)