1. 程式人生 > >安卓適配 全面屏的適配(小米MIX2 的適配)

安卓適配 全面屏的適配(小米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"/>

   其中ratio_float為浮點數,官方建議為2.1或更大,因為18.5:9=2.055555555……,如果日後出現縱橫比更大的手機,此值將會更大。

   在 AndroidManifest.xml 的 application 節點下新增android:resizeableActivity="true" 即可  Anddoid  Studio要升級到3.0以上