国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

安卓設置橫豎屏及生命周期問題

2019-11-09 18:41:57
字體:
來源:轉載
供稿:網友

Android可以支持橫屏和豎屏,很多面試題都問Android橫豎屏切換時Activity的生命周期。網上對于這個的解釋算是相當詳盡了。今天遇到的問題是Android應用程序中設置橫豎屏的一些問題: 1.如果要想在程序中只使用一種屏幕方式,橫屏或者豎屏不跟隨系統轉換轉換自己的屏幕,那么需要在AndroidManifest.xml中對每一個不轉換屏幕的Activity中設置 android:screenOrientation=”landscape” (landscape是橫向) android:screenOrientation="portrait" (portrait是豎向) 2.如果要設置程序在運行過程中可以轉換屏幕方向,但是你不想讓Activity的生命周期整個輪回一次的話,可以在AndroidManifest.xml的Activity節點下設置如下:

android:configChanges="orientation|keyboardHidden|navigation“

這樣在程序中. Activity就不會重復調用Activity的整個生命周期,而是調用onConfigChange方法。 一定要記住,需要在每一個Activity中設置,不能設給application節點。 符程序在沒有設置2Activity的生命周期和設置2后的生命周期: 前:

onSaveInstanceState--onPause--onStop--onDestroy--onCreate--onStart--onRestoreInstanceState--onResume--onSaveInstanceState--onPause--onStop--onDestroy--onCreate--onStart--onRestoreInstanceState--onResume--后:onConfigurationChanged--
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 布拖县| 杭州市| 井冈山市| 肥城市| 加查县| 郸城县| 东海县| 临潭县| 剑河县| 阜宁县| 虞城县| 百色市| 宾川县| 南安市| 珠海市| 阳江市| 涪陵区| 新源县| 东乡族自治县| 花垣县| 大方县| 苍梧县| 收藏| 赣榆县| 宣武区| 宿迁市| 大邑县| 甘德县| 盐山县| 长葛市| 定远县| 长兴县| 凌云县| 新野县| 青田县| 玛纳斯县| 城固县| 平远县| 牟定县| 朝阳市| 来凤县|