Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> activity的橫屏和豎屏設置,activity

activity的橫屏和豎屏設置,activity

編輯:關於android開發

activity的橫屏和豎屏設置,activity


主要在清單文件這樣配置:



 1 <application
 2         android:allowBackup="true"
 3         android:icon="@drawable/ic_launcher"
 4         android:label="@string/app_name"
 5         android:theme="@style/AppTheme" >
 6         <activity
 7             android:screenOrientation="landscape"//說明它是橫屏,也可以設置為豎屏
 8             android:name="com.example.lifecycle.MainActivity"
 9             android:label="@string/app_name" >
10             <intent-filter>
11                 <action android:name="android.intent.action.MAIN" />
12 
13                 <category android:name="android.intent.category.LAUNCHER" />
14             </intent-filter>
15         </activity>
16     </application>

2、那麼如何讓屏幕橫屏或者豎屏時對activity沒有影響呢?應當這樣配置:

 1 <application
 2         android:allowBackup="true"
 3         android:icon="@drawable/ic_launcher"
 4         android:label="@string/app_name"
 5         android:theme="@style/AppTheme" >
 6         <activity
 7             android:configChanges="orientation|keyboardHidden|screenSize"
 8             android:name="com.example.lifecycle.MainActivity"
 9             android:label="@string/app_name" >
10             <intent-filter>
11                 <action android:name="android.intent.action.MAIN" />
12 
13                 <category android:name="android.intent.category.LAUNCHER" />
14             </intent-filter>
15         </activity>
16     </application>
orientation:說明屏幕變化;keyboardHidden:說的按鍵變化;screenSize:說的是屏幕尺寸變化;它們的變化對activity沒有影響

3、為什麼要設置android:configChanges="orientation|keyboardHidden|screenSize"它們?因為屏幕切換時會銷毀activity對象,然後重新創建,這樣設置後就不會
 

 

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