3 回答

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
我認(rèn)為tint
顏色與這里的可繪制對(duì)象混淆src
。我建議刪除tint
顏色并檢查圖像是否正在顯示。
如果這不起作用,請(qǐng)嘗試刪除app:srcCompat
并tools:srcCompat
僅用于ImageButton
以下內(nèi)容。
<ImageButton android:id="@+id/endBtn" android:layout_width="36dp" android:layout_height="36dp" android:layout_weight="1" android:background="?android:selectableItemBackground" android:elevation="12dp" android:tint="@android:color/white" tools:srcCompat="@drawable/ic_launcher_background" />

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊
您正在使用 app:srcCompact. 來使用矢量可繪制對(duì)象,因此您需要將此行添加到您的 build.gradle 文件中。
defaultConfig {
...
vectorDrawables.useSupportLibrary = true // This line here
}
第二種選擇是使用 android:src 來引用矢量可繪制對(duì)象。

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
Use this
<ImageButton android:id="@+id/endBtn"
? ? ? ? android:layout_width="36dp"
? ? ? ? android:layout_height="36dp"
? ? ? ? android:layout_weight="1"
? ? ? ? android:background="?android:selectableItemBackground"
? ? ? ? android:elevation="12dp"
? ? ? ? app:srcCompat="@drawable/ic_launcher_background"
? ? ? ? tools:srcCompat="@drawable/ic_launcher_background"
? ? ? ? tools:ignore="VectorDrawableCompat" />
添加回答
舉報(bào)