當使用上的ImageView下面的XML屬性無效INT: 「RES /顏色/ abc_primary_text_material_light.xml」
android:tint="?android:attr/textColorPrimary"
應用程序崩潰在某些設備上與該堆棧跟蹤:
Caused by: java.lang.NumberFormatException: Invalid int: "res/color/abc_primary_text_material_light.xml"
at java.lang.Integer.invalidInt(Integer.java:138)
at java.lang.Integer.parse(Integer.java:375)
at java.lang.Integer.parseInt(Integer.java:366)
at com.android.internal.util.XmlUtils.convertValueToInt(XmlUtils.java:123)
at android.content.res.TypedArray.getInt(TypedArray.java:254)
at android.widget.ImageView.<init>(ImageView.java:146)
at android.support.v7.widget.AppCompatImageView.<init>(AppCompatImageView.java:60)
at android.support.v7.wid
爲什麼是這樣嗎?有沒有解決方案/解決方法?
_crashes:是有一個很大的區別API級別之間?你指的是非公開價值,一些Android版本可能沒有這個價值(通常是舊版本)。 –
@MateiRadu有沒有其他方法可以獲得主文本的顏色? – fiddler
@Blackbelt my'values/colors.xml'是空的,因爲我不覆蓋或設置任何自定義顏色到目前爲止 – fiddler