Android configChanges使用方法
阿新 • • 發佈:2017-06-01
port sca 顯示效果 style pos nbsp 初始化 重復調用 rac
Log.i(TAG, "onConfigurationChanged : " + newConfig);
};
1. 在manifest文件裏使用activity的默認屬性。橫屏豎屏時,惠重復調用onDestory和onCreate 造成不必要的開銷。Android默認如此應該是為了適配不同的xml布局文件。又一次初始化資源,顯示效果會好一些。
2. manifest文件裏配置activity的屬性:
android:configChanges="orientation|screenSize"
在activity中將會回調函數:
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
};
能夠在這個函數newConfig中的參數,設置橫豎屏所須要的資源替換等操作。
當然: 能夠使用manifest中的android:screenOrientation="portrait"(豎)或者 android:screenOrientation="landscape"(橫)直接控制橫豎屏。
Android configChanges使用方法