安卓适配 全面屏的适配(小米MIX2 的适配)

对于安卓来发开说,最令人头疼的就是适配问题了,三星S8的18.5:9,小米的MIX 17:9 ,全面屏的出现给开发者带来了适配的问题,虽然不影响功能的使用,但是下面的黑条条确实很影响美观,影响用户用户,废话不说了,下面说下适配的具体方案:

   在Galaxy S8发布之后,Android官方提供了适配方案,即提高App所支持的最大屏幕纵横比,实现很简单,在AndroidManifest.xml中可做如下配置:

 
  1. <!--适配全面屏手机-->

  2. <meta-data android:name="android.max_aspect"

  3. android:value="ratio_float"/>

  4.  

   其中ratio_float为浮点数,官方建议为2.1或更大,因为18.5:9=2.055555555……,如果日后出现纵横比更大的手机,此值将会更大。

   在 AndroidManifest.xml 的 application 节点下添加android:resizeableActivity="true" 即可  Anddoid  Studio要升级到3.0以上

猜你喜欢

转载自blog.csdn.net/sd19871122/article/details/81737387