我正在爲ICS創建應用程序,我希望我的活動具有與設置相同的背景,並使用冷卻漸變。使用與ICS設置/首選項相同的背景創建活動
我試過Theme.DeviceDefault和其他一些,但我無法得到它。
這是可能的還是我應該忘記?
我正在爲ICS創建應用程序,我希望我的活動具有與設置相同的背景,並使用冷卻漸變。使用與ICS設置/首選項相同的背景創建活動
我試過Theme.DeviceDefault和其他一些,但我無法得到它。
這是可能的還是我應該忘記?
我需要兩兩件事:
<uses-sdk android:targetSdkVersion="11"/>
<application
android:hardwareAccelerated="true"
(...)/>
現在的工作很好..
你嘗試Theme.Holo.Dark
?
有沒有這樣的主題.. :-P – 2012-02-02 16:18:55
對不起,它的名字叫做'Theme.Holo'(參考滾動時,爲了避免黑色的背景cacheColorHint: 不要忘了一個透明的android :「Honeycomb holographic theme(dark version)」),自從API級別11以來就存在了。由於我使用'Theme.Holo.Light',我認爲黑暗的名字叫做「.Dark」:D – kroegerama 2012-02-03 06:36:47
這是比較簡單直接創建這個應用程序的背景自己。
抽拉/ app_background_ics.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="270"
android:startColor="@color/ics_background_start"
android:endColor="@color/ics_background_end"
android:type="linear" />
</shape>
值/ colors.xml
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<color name="ics_background_start">#ff020202</color>
<color name="ics_background_end">#ff272D33</color>
</resources>
然後添加app_background_ics可繪製爲背景的主視圖(在本例的ListView)。在ListView
<ListView android:id="@+id/video_list"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1"
android:dividerHeight="2dip"
android:background="@drawable/app_background_ics"
android:cacheColorHint="#00000000"/>
知道如何完成工作(Cialis商業參考) – dell116 2012-06-12 22:57:41
您可能想要使用'Theme.Holo'代替,因爲這是實際的主題,DeviceDefault可以通過設備更改。 – MikeC 2012-02-02 17:35:08
這對我的GNEX工作很好。如果製造商想要使用其他背景,我想使用製造商背景! – 2012-02-03 12:27:12