簡體   English   中英

試圖在Android中實現工具欄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM