亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Android的XML屬性中的問號(?)

Android的XML屬性中的問號(?)

慕容森 2019-11-26 14:48:35
誰能在Android XML屬性中解釋問號的意思嗎?<TextView        style="?android:attr/windowTitleStyle"    More attributes/>
查看完整描述

3 回答

?
喵喵時光機

TA貢獻1846條經驗 獲得超7個贊

?使您可以引用樣式屬性而不是特定的硬編碼資源。有關詳細信息,請參見《 Android開發人員指南》中的“引用樣式屬性”。


那么,這實際上有什么用呢?當考慮包含相同自定義資源屬性的多個主題時,這是最有意義的。


假設您有與電影相關的主題,例如MyThemeTransformers和MyThemeHobbit,并且都有一個名為movieIcon的屬性。該movieIcon屬性指向每個主題定義中的另一個@drawable資源,例如robot.png或hobbit.png。


您可以在主題生效的任何地方(例如在工具欄或對話框或任何類型的View布局中)引用“ ?attr / movieIcon ”,當您在主題之間切換時,它將自動指向正確的可繪制對象。您不需要任何主題相關的邏輯即可使用不同的可繪制對象。您只需為每個主題定義movieIcon屬性,其余部分就由Android框架負責。


查看完整回答
反對 回復 2019-11-26
?
婷婷同學_

TA貢獻1844條經驗 獲得超8個贊

我認為在考慮包含相同自定義資源屬性的多個主題時,這是最有意義的。假設您有與電影相關的主題,例如MyThemeTransformers和MyThemeHobbit,并且都具有名為movieIcon的屬性。movieIcon指向每個主題定義中的@drawable資源,例如機器人或霍比特人圖像。您可以在主題生效的任何地方(例如在工具欄或對話框或任何類型的View布局中)引用“?attr / movieIcon”,并且當您在主題之間切換時,它將自動指向正確的可繪制對象。希望對您有所幫助。

查看完整回答
反對 回復 2019-11-26
  • 3 回答
  • 0 關注
  • 694 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號