給Activity設置主題

有些知識點,長時間不用,一時間就想不起來怎麼用了。

    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

 

注:系統提供的Theme.AppCompat.Light.NoActionBar

    <style name="Theme.AppCompat.Light.NoActionBar">
        <item name="windowActionBar">false</item>
        //這個就是去除標題欄
        <item name="windowNoTitle">true</item>
    </style>

以下主題,對繼承Activity 或者 AppCompatActivity的Activity類都適用

1.去掉系統標題欄

如果需要對整個應用去除系統狀態欄,就直接對Application使用AppTheme這個主題即可。

如果只是對單個的頁面,可以單獨對這個頁面使用Theme.AppCompat.Light.NoActionBar

 

2.全屏

    <!-- 全屏style -->
    <style name="FullScreen" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="android:windowFullscreen">true</item>
    </style>

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章