所以我讀過關於設置窗口背景和percieved性能,並正在試圖仿效該羅曼蓋伊的blog post。它是這樣一個簡單的解決方案,不知道爲什麼我不能得到這個工作,但活動只是拒絕回升定向背景。安卓上推出的活動設置窗口背景
我有onListItemClick啓動一個新的活動,即需要3-5秒完全加載一個ListView。當用戶在等待時,我想繪製一個windowBackground,以便他們在實際準備好之前「看到」活動。這裏是我的代碼:
爲啓動的活動AndroidManifest片段:
<activity
android:name=".activity.EditorActivity"
android:screenOrientation="portrait"
android:windowBackground="@drawable/background_editor">
爲EditorActivity的XML佈局:
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/editor"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:text="Editor" />
</FrameLayout>
最後,繪製在清單設定,background_editor.xml :
<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
android:src="@drawable/editor_bg"
android:tileMode="repeat" />
editor_bg是位於int drawable folde中的.png文件河
最終的結果是EditorActivity被推出,而我看到的是默認的黑色背景與白色顯示的「編輯器」文本(我補充說,測試的XML文件被正確加載。
我我也嘗試通過android:background =「@ android:color/transparent」將FrameLayout和TextView的背景設置爲透明,認爲他們可能默認爲黑色背景,但沒有運氣。
這已經很長了沒幾天,我敢肯定,我失去了一些東西簡單...任何明顯的失誤,我在這兒舉行?
已更新後引用鏈接:http://和roid-developers.blogspot.com/2009/03/window-backgrounds-ui-speed.html – 2013-05-02 20:21:47