現在我正在進行應用主題透明度,這是我有一個類。如何在Android中以編程方式設置App主題?
我有兩個按鈕選項,如果用戶點擊一個按鈕,它應該加載應用程序的主題和其他一個透明度應加載。
所以我決定顯示透明度主題progrmatically在集合父級佈局id在類中,並試圖設置主題,但我無法設置。
遭受了很多設置,但沒有用,如果有人有這個想法,請幫助我的朋友。
現在我正在進行應用主題透明度,這是我有一個類。如何在Android中以編程方式設置App主題?
我有兩個按鈕選項,如果用戶點擊一個按鈕,它應該加載應用程序的主題和其他一個透明度應加載。
所以我決定顯示透明度主題progrmatically在集合父級佈局id在類中,並試圖設置主題,但我無法設置。
遭受了很多設置,但沒有用,如果有人有這個想法,請幫助我的朋友。
你可以嘗試調用setContentView(...)
和super.oncreate()
轉到清單文件之前,使用setTheme(..)
:
一組主題爲所有的應用程序:
<application
android:name=".MyApplication"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" > <!--Your theme-->
...
可以爲每臺設定主題活動
<activity
android:name=".activities.FirsActivity"
android:label="@string/title_activity_firsactivity"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Holo.Light.NoActionBar"> <!--Your theme for this activity-->
</activity>
<activity
android:name=".activities.SecondActivity"
android:label="@string/title_activity_secondactivity"
android:screenOrientation="portrait"
android:theme="@android:style/Theme.Holo.Light.NoActionBar"> <!--Your theme for this activity-->
</activity>
並轉到activity.xml和頂級酒吧,艙單
對不起,我已編輯我的問題PLZ看到它 – Vicky 2014-09-10 16:01:55
現在我繼續與應用程序主題透明度,我有一個類。 我有兩個按鈕選項,如果用戶點擊一個按鈕,它應該加載應用程序的主題和其他一個透明度應加載。 – Vicky 2014-09-10 16:02:30
在樣式中創建兩個主題,並在您的java.class中寫入類似的東西:if(true){setTheme(android.R.style.ThemeFirst); } else {setTheme(android.R.style.ThemeSecond); } – MilanNz 2014-09-10 16:09:16
可能重複設置同一個主題像[編程開關應用範圍的主題?(http://stackoverflow.com/questions/ 4663752 /切換應用程序範圍主題編程) – 2Dee 2014-09-10 15:21:13