Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android configChanges用法

Android configChanges用法

編輯:關於Android編程

1. 在manifest文件中使用activity的默認屬性,橫屏豎屏時,惠反復調用onDestory和onCreate 造成不必要的開銷。Android默認如此應該是為了適配不同的xml布局文件,重新初始化資源,顯示效果會好一些;



2. manifest文件中配置activity的屬性:

android:configChanges="orientation|screenSize"

在activity中將會回調函數:

public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
Log.i(TAG, "onConfigurationChanged : " + newConfig);
};


可以在這個函數newConfig中的參數,設置橫豎屏所需要的資源替換等操作。

當然: 可以使用manifest中的android:screenOrientation="portrait"(豎)或者 android:screenOrientation="landscape"(橫)直接控制橫豎屏。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved