理論上很簡單的事情。我想改變吐司的背景顏色(android:minSdkVersion =「14」android:targetSdkVersion =「18」)。我做了什麼?我發現,我父用我自己的風格Theme.Holo.Light定義:風格吐司背景 - 找不到與給定名稱匹配的資源
接下來我發現:
<item name="android:toastFrameBackground">
鳥巢,我想修改:
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="MyTheme" parent="android:Theme.Holo.Light">
<item name="android:actionBarStyle">@style/MyActionBarStyle</item>
<item name="android:toastFrameBackground">@android:color/holo_blue_light</item>
等
雖然行動吧它的工作原理沒有問題,FO r toastFrameBackground eclipse始終顯示:
錯誤:錯誤:找不到與給定名稱匹配的資源:attr'android:toastFrameBackground'。 styles.xml的Android AAPT問題
我甚至將其設置爲原始版本(從原來的主題定義只是複製):
<item name="toastFrameBackground">@android:drawable/toast_frame</item>
希望能它應該工作。沒門。
當我點擊ctr + space Eclipse時,似乎沒有看到toastFrameBackground。爲什麼?我從原始主題定義中檢查了一些其他項目,其中一些似乎是可見的,而另一些則沒有。
有什麼想法?幫幫我?
我花了3-4小時,沒有什麼...可能我會保留原來的吐司背景顏色,因爲它似乎不值得去爭取,但我寧願更深入地理解這種機制。爲什麼我沒有訪問該項目似乎我應該有一個訪問。
太好了。這是我需要的。儘管我不理解爲什麼只有某些元素在風格上是公開的哲學。 – user2707175
順便說一句,如何創建敬酒爲空的正確drawable。當然,我可以只設置顏色,但是烤麪包沒有這種3D外觀。 – user2707175
@ user2707175:對不起,我沒有嘗試過這樣的事情。 – ozbek