1. 程式人生 > >解決Android Activity切換時出現白屏問題

解決Android Activity切換時出現白屏問題

預設情況下 activity 啟動的時候先把螢幕刷成白色,再繪製介面,繪製介面或多或少有點延遲,這段時間中你看到的就是白屏,顯然影響使用者體驗,怎麼消除呢?

在 Activity theme 設定style 即可

  1. <stylename="AppTheme"parent="android:Theme.Light.NoTitleBar">
  2.     <itemname="android:windowIsTranslucent">true</item>
  3.     <itemname="android:windowNoTitle">true</
    item>
  4.     <itemname="android:windowActionBar">false</item>
  5.     <itemname="android:windowBackground">@android:color/transparent</item>
  6.     <!-- All customizations that are NOT specific to a particular API-level can go here. -->
  7. </style>


  1. <application
  2.         android:name
    ="com.skymobi.moposns.MyApplication"
  3.         android:allowBackup="true"
  4.         android:icon="@drawable/ic_launcher"
  5.         android:label="@string/app_name"
  6.         android:theme="@style/AppTheme">
  7.         <activity
  8.             android:name="com.skymobi.moposns.MainActivity"
  9.             android:label
    ="@string/app_name"
  10.             android:screenOrientation="portrait">
  11.             <intent-filter>
  12.                 <actionandroid:name="android.intent.action.MAIN"/>
  13.                 <categoryandroid:name="android.intent.category.LAUNCHER"/>
  14.             </intent-filter>
  15.         </activity>

相關推薦

解決Android Activity切換出現問題

預設情況下 activity 啟動的時候先把螢幕刷成白色,再繪製介面,繪製介面或多或少有點延遲,這段時間中你看到的就是白屏,顯然影響使用者體驗,怎麼消除呢? 在 Activity theme 設定style 即可 <stylename="AppThem

解決啟動Android應用程式出現或者黑的問題

通過設定主題來防止白屏或者黑屏 一般情況下,啟動頁面通常是全屏的,而且會用一張圖片來展示使用者開啟應用程式後第一眼看到的介面。在手機中點選應用程式的圖示到應用程式顯示完MainActivity的檢視這個過程中,通常會用一到兩秒的時間。在預設activity的主

Android APP啟動出現或者黑怎麼辦?

1、為什麼APP啟動時會出現白屏或者黑屏? 當開啟一個Activity時,如果這個Activity所屬的應用還沒有在執行,系統會為這個Activity所屬的應用建立一個程序,但程序的建立與初始化都需要時間,在這個動作完成之前系統要做什麼呢?如果沒有任何反應的話

Android APP啟動出現或者黑

問題描述: 啟動APP時會有短暫的白屏或者黑屏,大概1~2秒後,才會顯示主介面或者顯示啟動頁。 問題原因: 開啟一個Activity時,如果這個Activity所屬的應用還沒有在執行,系統會為這個Activity所屬的應 用建立

Android 解決APP啟動出現問題

1、問題描述 當我們首次啟動APP時,再到APP的第一個頁面展示出來之前,這段時間會有幾秒的白屏或者是黑屏出現。這樣給使用者的體驗是十分不好的。 2、問題出現的原因: 當我們在啟動一個應用時,系統會檢查是否已經存在這樣一個程序,如果沒有,Android系統

Android 應用啟動優化問題

一般情況下 我們在啟動APP的時候,螢幕會出現一段時間的白屏或者黑屏,不同的裝置可能白屏黑屏顯示的時間長短不同,裝置硬體較差的時間都會比較長,這顯然影響使用者體驗。現在我們來分析這個問題產生的原因。 當我們在啟動一個應用時,系統會去檢查是否已經這樣存在一個程序

Activity切換,可能出現的白色閃解決方案

今天在app上發現activity在切換的時候,背景的圖片頂部出現了白色的閃爍,起初還認為是actionbar的設定的背景圖片引起的,後來網上搜索了一番,發現不少人也遇到了問題。最後定位就是activity設定的theme引起的,在activity中我設定的是light:&

安卓VerticalViewPager+Fragment+SurfaceView滑動SurfaceView出現和黑問題解決

最近在做和抖音一樣的上下滑動切換視訊的功能,用的是VerticalViewPager+Fragment+SurfaceView。中間遇到了一個問題就是每次滑動切換介面時正在顯示視訊畫面的SurfaceView控制元件總是變白,鬆手後又正常顯示畫面,特此記錄一下解決方法,下次再遇到,好回來查閱,也希望

vue+webpack專案在iOS微信端偶爾出現,重新整理又能重新進入的解決方案,在Android上不會出現

           問題描述:微信公眾號內部的專案,我使用的是vue+webpack的方式,路徑配置正確的情況下,在Chrome上執行正常,執行npm run build放在測試伺服器上,配置好相應入口,通過微信訪問,在Android機

解決Android App第一次啟動顯示或者黑的問題

關於這個問題,首先得搞清楚一個概念,冷啟動,所謂冷啟動是指手指點下啟動圖示到第一個Activity介面呼叫onCreat方法之間的這段時間;那麼在這一段時間內究竟是如何操作的?發生了什麼導致白屏或者黑屏一段時間呢? 因為App在啟動的時候會啟動一個程序,在初始化的過程中,會消耗一部分時間,

關於activity切換 不流暢 以及 出現

問題: 啟動新的activity 時 頁面載入過程中 總是伴有 白屏 佈局載入不流暢 解決: 開始以為是 increate() 方法中 初始化時間太長導致的,經過測試初始化時間是毫秒級的 pass 搜尋網上去白屏黑屏之類

Android啟動出現解決辦法(theme)

安卓啟動時出現白屏,是因為在執行onCreate時佔用了時間。而使用setContentView又一定要放在onCreate中,setContentView本身,就需要佔用時間,所以這個白屏無法從根本上消除。​這個白屏是由activity的theme項來決定,學名Previe

android應用程式啟動短暫或者黑解決處理方案

         最近在研究使用app的過程中發現有的app首次啟動的時候會有短暫的白屏,而有些app則不會出現這樣的情況.起初我以為是手機的問題.但是當我換了幾個手機進行測試的時候仍然會出現這樣的狀況.當然出現白屏這樣的效果肯定是不會給使用者行雲流水般的感覺了,接下來我們

關於cordova打包vue寫的web-app容易出現以及部分BUG不能測出的問題

打包成apk說明 vue檔案修改 index.html 中必須新增<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.

vue 移動端,頁面左右頁面切換效果(切換過程中會出現效果,布吉島怎麼優化,後來就釋出前就棄用了)

<transition name="left"> <router-view v-if="getCms" class="Router"/> </transition> data() { names: 'left' } watch: { '$route'(to,

vue 移動端,頁面左右頁面切換效果(切換過程中會出現效果,布吉島怎麽優化,後來就發布前就棄用了)

names out name watch bsp etc () nsf his <transition name="left"> <router-view v-if="getCms" class="Router"/> </transition

解決VNC連線安了Ubuntu MATE系統的樹莓派3b出現的問題

1) 首先安裝vncserver服務(這一步有沒有用我也不知道,一般人都是裝的tightvncserver,當然,我也裝了) sudo apt-get install vnc4server2)開啟vn

解決"打包成功後的apk點選程式出現,不能進入介面"的問題

(1)去檢查build.properties裡面的entryAppId和entryPage兩項是否和app的appCongig.xml裡面的配置相同.         (2)如果上面兩項配置正確,去打

android studio 除錯出現Error while Launching activity

有時候 除錯的時候  會出現這樣的問題 因為專案需要  我引用網上的錯誤資訊 Error while executing: am start -n "com.quanziben.zengyinbao.

windows 連線遠端桌面出現解決方法

win7系統開啟遠端桌面功能可以方便的遠端管理伺服器或計算機,使用遠端桌面功能的時候難免會遇到一些問題。比如一些win7系統連線遠端桌面時出現黑屏,導致無法繼續進行操作,如何解決問題呢?小編以雨林木風win7系統為例,分享win7連線遠端桌面時出現黑屏的解決方法。