Android全面屏適配
方案1:
AndroidManifest.xml 文件添加屬性: <meta-data android:name="android.max_aspect" android:value="2.4" />
應(yīng)用適配建議采用meta-data的方式猴伶,具體可以參考:https://developer.android.com/guide/practices/screens-distribution.html#MaxAspectRatio
方案2:
添加 android:resizeableActivity =“true”
此設(shè)置只針對Activity生效,且增加了此屬性該activity也會支持分屏顯示霹俺。
方案3:
修改AndroidManifest.xml文件,設(shè)置targetSdkVersion>=26毒费,就是應(yīng)用升級到O版本丙唧,不需要設(shè)置其他任何屬性,默認在任何縱橫比的屏幕都能全屏顯示觅玻。(備注:有一種例外情況需要注意想际,應(yīng)用如果已經(jīng)適配到O版本,并且通過meta-data屬性android.max_aspect或者是android:MaxAspectRatio屬性設(shè)置了頁面支持的最大縱橫比溪厘,同時又通過android:resizeableActivity=“false”設(shè)置了頁面不支持分屏胡本,這個時候系統(tǒng)會按照應(yīng)用自己設(shè)置的最大縱橫比決定該頁面是否能全屏顯示,如果應(yīng)用設(shè)置的最大縱橫比比手機屏幕比例小桩匪,那應(yīng)用還是無法全屏顯示打瘪。)