Android Activity切換(跳轉)時出現黑屏的解決方法 分享
在兩個Activity跳轉時,由于第二個Activity在啟動時加載了較多數據,就會在啟動之前出現一個短暫的黑屏時間,解決這個問題比較簡單的處理方法是將第二個Activity的主題設置成透明的,這樣在啟動第二個Activity時的黑屏就變成了顯示第一個Activity界面。這個分兩步完成:
第一步:xxx/res/values/styles.xml中加入自定義Activity的Theme,如下所示:
[html] <style name="Transparent" parent="android:Theme.Light">
<!--將Activity的Theme設置成透明-->
<item name="android:windowIsTranslucent">true</item>
</style>
<style name="Transparent" parent="android:Theme.Light">
<!--將Activity的Theme設置成透明-->
<item name="android:windowIsTranslucent">true</item>
</style>第二步:在AndroidManifest.xml中將第二個Activity的"android:theme"屬性設置成剛才自定義的主題樣式。如下所示:
[html] <activity
android:name="com.yutao.customer.CustomerActivity"
android:label="@string/app_name"
android:theme="@style/Transparent">
<activity
android:name="com.yutao.customer.CustomerActivity"
android:label="@string/app_name"
android:theme="@style/Transparent"> 到此應該就不會出現那個討厭的黑屏了。
相關文章
Android Studio Gradle 更換阿里云鏡像的方法
這篇文章主要介紹了Android Studio Gradle 更換阿里云鏡像的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-09-09Android 解決dialog彈出時無法捕捉Activity的back事件問題
這篇文章主要介紹了Android 解決dialog彈出時無法捕捉Activity的back事件問題的相關資料,需要的朋友可以參考下2016-11-11Navigation?Bundle實現兩個Fragment參數傳遞
這篇文章主要為大家介紹了Navigation?Bundle實現兩個Fragment參數傳遞,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-04-04Android Studio查看Android 5.x源碼的步驟詳解
Google為Android開發(fā)者帶來Android Studio,用來取代Eclipse。從Android Studio出現起,整機開發(fā)和Android源碼閱讀和編輯一定能用上它。這篇文章小編就帶大家學習下如何使用Android Studio查看Android 5.x源碼,有需要的可以參考借鑒。2016-09-09android中Glide實現加載圖片保存至本地并加載回調監(jiān)聽
本篇文章主要介紹了android中Glide實現加載圖片保存至本地并加載回調監(jiān)聽,具有一定的參考價值,有興趣的可以了解一下2017-09-09