成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android橫豎屏切換

移動開發 Android
在Android 2.3平臺上,我們可以需要設置界面的橫豎屏顯示時,可以在AndroidManifest.xml中,同時在Activity中覆寫onConfigurationChanged方法,通過設置,當前Activity在橫豎屏切換的時候,便不會重新走Activity的生命周期,而是直接執行onConfigurationChanged()方法里的內容。在Android 4.0上,API level 13以后Android做了修改,橫豎屏切換時屏幕尺寸改變了。

Android 2.3以前的橫豎屏切換:

在Android 2.3平臺上,我們可以需要設置界面的橫豎屏顯示時,可以在AndroidManifest.xml中,對Activity的屬性添加以下代碼:

  1. Android:configChanges="orientation" 

同時在Activity中覆寫onConfigurationChanged方法

  1. @Override 
  2. public void onConfigurationChanged(Configuration newConfig) { 
  3. super.onConfigurationChanged(newConfig); 
  4. Log.i("TAG","I'm Android 2.3"); 

通過設置,當前Activity在橫豎屏切換的時候,便不會重新走Activity的生命周期,而是直接執行onConfigurationChanged()方法里的內容。

Android 4.0以后的橫豎屏切換:

當我們在Android 4.0上像之前那樣設置橫豎屏時,會發現竟然沒有效果,Activity依然走自己的生命周期,這是因為在API level 13以后Android做了修改了,SDK描述如下:

 

Caution: Beginning with Android 3.2 (API level 13), the "screen size" also changes when the device switches between portrait and landscape orientation. 

Thus, if you want to prevent runtime restarts due to orientation change when developing for API level 13 or higher (as declared by the minSdkVersion and targetSdkVersion attributes), 

you must include the "screenSize" value in addition to the "orientation" value. That is, you must decalare android:configChanges="orientation|screenSize". 

However, if your application targets API level 12 or lower, then your activity always handles this configuration change itself (this configuration change does not restart your activity, even when running on an Android 3.2 or higher device).

 

也就是說在Android 3.2(API level 13)以后,當設備橫豎屏切換時屏幕尺寸也改變了。因此,如果你想在API Level 13或者 更高的環境下,像以前那樣阻止設備的橫豎屏切換,你需要在orientation后加上screenSize。也就說你要像這樣聲明:android:configChanges="orientation|screenSize"。

也就是說我們現在要在AndroidManifest.xml中的Activity加入以下屬性:

Android:configChanges="orientation|screenSize"

責任編輯:閆佳明 來源: oschina
相關推薦

2010-01-25 15:23:12

Android橫豎屏切

2011-07-29 10:21:03

iPad 橫豎屏 切換

2011-06-08 15:05:43

J2ME

2013-08-21 11:15:54

iOS橫豎屏方案

2017-07-25 09:55:10

iOS橫豎屏旋轉

2012-05-22 14:26:15

XNA 橫豎屏設置

2016-09-18 10:51:01

JavascriptHtml5移動應用

2021-06-28 14:41:36

鴻蒙HarmonyOS應用

2012-07-16 10:09:39

Windows 7操作系統

2023-06-29 08:41:34

Android“短暫”模式

2010-01-28 17:12:45

Android閃屏

2009-07-07 08:44:52

微軟Windows 7新功能

2011-09-07 10:44:05

Android Wid

2013-07-29 05:04:19

Cocos2dx橫屏豎

2012-02-28 14:07:17

Android觸摸屏手勢識別

2017-01-11 18:36:04

Android矩形區域截屏移動開發

2010-09-10 10:09:26

Android

2022-04-20 10:23:15

GoogleiPhone轉移Android設備

2020-05-27 15:39:06

安卓Android手機

2011-05-25 17:34:16

Android
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 91美女在线观看 | 成人免费在线 | 国产精品视频在线观看 | 蜜臀网 | 精品欧美一区二区在线观看欧美熟 | 一区二区三区av | 国产综合久久 | 精品中文字幕一区 | 亚洲 日本 欧美 中文幕 | 国产成人a亚洲精品 | 自拍偷拍中文字幕 | 国产亚洲欧美另类一区二区三区 | 亚洲成人自拍 | 国产亚洲精品区 | 欧美a免费| 乱一性一乱一交一视频a∨ 色爱av | 国产精品一区二区视频 | 男女下面一进一出网站 | 国产视频一区二区 | 成人精品视频99在线观看免费 | 综合色久 | 欧美 日韩 国产 一区 | 国产精品久久久久久久久久久久冷 | 色综合一区二区 | 欧美女优在线观看 | 国产高清精品一区二区三区 | 国产精品一区二区无线 | 国产日韩欧美精品一区二区 | 成人福利电影 | 奇米超碰 | www.国产精品 | 日本一道本 | 日韩精品视频一区二区三区 | 亚洲天堂一区 | 国产精品久久久久久久久久久免费看 | 在线观看成人免费视频 | 日韩不卡在线 | 精品国产一区二区三区性色 | 久久久久久免费免费 | 亚洲欧美中文日韩在线v日本 | 欧美福利三区 |