Android基础Android知识

关于Android n分屏处理的总结

2016-12-30  本文已影响2175人  酥脆海苔饼干

1.给Activity加上如下配置可以保证切换成多屏模式时Activity不会销毁重建。

android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation">

2.若想要禁止某个app或者应用的某个界面进行分屏,可在对应的application或者activity标签下设置属性。

android:resizeableActivity=true或false,true表示可以进行分屏,false为禁止分屏;设置完成后重新启动手机查看效果。

3.若要对分屏下的界面进行修改,可通过isInMultiWindowMode()方法进行判断。

因为该方法属于Activity包下,因此在fragment中使用该方法时需要传入activity,而非Fragment。例如:

getActivity.isInMultiWindowMode();或(Activity)context.isInMultiWindowMode();

该方法在分屏模式下为true,非分屏模式下为false;

4.分屏模式下的横竖屏并非为非分屏模式下的横竖屏,其横竖屏为非绝对的,具体的横竖值根据分屏后的高度与宽度值大小而定。

上一篇 下一篇

猜你喜欢

热点阅读