[英]trying to implement toolbar in android
我試圖擺脫我的actiobars,並使用工具欄來更新我的應用程序。 我尚未針對5.0開發我的應用,因此沒有其他實質性優勢。
從另一篇文章之后,我使我的themes.xml看起來像這樣:
<style name="AppTheme.Base" parent="Theme.AppCompat">
<item name="colorPrimary">@color/mycolorprimary</item>
<item name="colorPrimaryDark">@color/mycolorprimarydark</item>
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
</style>
我遇到的第一個問題是“樣式”引發此錯誤:
Element Style must be declared
主題與風格
那么到底有什么區別呢? 嗯,它們的聲明方式完全相同(您已經知道),不同之處在於它們的使用方式。
主題將成為您應用程序樣式的全球來源。 新功能不會改變它,僅允許您針對每個視圖進行調整。
樣式應在視圖級別應用。 在內部,當您在視圖上設置樣式時,LayoutInflater將讀取該樣式並將其應用於任何顯式屬性之前的AttributeSet(這允許您覆蓋視圖上的樣式值)。
屬性集中的值可以引用視圖主題的值。
主題是全球的,樣式是本地的。
我建議您閱讀上面的鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.