我知道如何將主題應(yīng)用于整個(gè)應(yīng)用程序,但是我應(yīng)該在哪里將主題應(yīng)用于單個(gè)活動(dòng)呢?
3 回答

湖上湖
TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
您可以通過將主題應(yīng)用到任何活動(dòng)android:theme里面<activity>里面清單文件。
例如:
<activity android:theme="@android:style/Theme.Dialog">
<activity android:theme="@style/CustomTheme">
而且,如果您要以編程方式設(shè)置主題,請(qǐng)setTheme()在方法內(nèi)部調(diào)用setContentView()和super.onCreate()方法之前使用onCreate()。

明月笑刀無情
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超4個(gè)贊
在致電之前setContentView(),致電setTheme(android.R.style...)并只需將...替換為所需的主題(Theme,Theme_NoTitleBar等)。
或者,如果您的主題是自定義主題,則替換整個(gè)主題,這樣您就可以 setTheme(yourThemesResouceId)
- 3 回答
- 0 關(guān)注
- 454 瀏覽
添加回答
舉報(bào)
0/150
提交
取消