新手向!Android裏自帶的主題效果有很多,如何使用呢,這篇文章博主以自己的理解並且通過一個實用的例子分享一下心得:去掉讓你討厭的ActionBar、TitleBar。
原理:改變主題,Holo樣式的是ActionBar,Theme樣式的是TitleBar,只要把主題換成NoActionBar或NoTitleBar即可實現。
方法:
1.選擇你需要的主題。
雙擊layout文件夾下的某一個佈局文件,打開後把代碼佈局切換爲圖形化佈局(Graphical Layout),在界面上方選擇你需要的主題,比如:Theme.Holo.NoActionBar,Theme.Holo.Light.NoActionBar,Theme.NoTitleBar,Theme.Light.NoTitleBar,帶“Light”說明背景是白的,否則是黑的,自己可以試一下看看。
Theme.Holo.NoActionBar與Theme.Holo.Light.NoActionBar的效果如下:
2.改動res/values/styles.xml文件
得到了想要的主題樣式,接下來就要修改原有的樣式。
打開styles.xml文件,裏面原有的內容不用動,直接添加你想要的style,比如:
對的,沒有任何變動,因爲你還沒有應用這個style。
3.應用你的style
最後一步,打開AndroidManifest文件,在<application>標籤中,把android:theme改成和style name一樣的名字: android:theme="@style/Theme.Holo.Light.NoActionBar"
再次運行就可以實現新的樣式了!快試試吧~