3 回答

TA貢獻1836條經(jīng)驗 獲得超5個贊
當(dāng)我為版本 28 創(chuàng)建應(yīng)用程序并嘗試在版本 21 設(shè)備上運行它時,出現(xiàn)了同樣的問題。我所有的 PNG 文件都在“res/drawable”中,看起來是這樣。仔細一看,文件名后面顯示為灰色的“(v24)”。實際上,除了一個文件之外的所有文件都位于“res/drawable-v24”中。我將它們(在 Android Studio 之外)移至“res/drawable”,一切都很好。

TA貢獻1884條經(jīng)驗 獲得超4個贊
我剛剛對帶有股票圖標(biāo)的矢量可繪制資源遇到了同樣奇怪的問題。突然,my_image.xml 停止在設(shè)計選項卡中顯示實際的 png 文件。我重新創(chuàng)建了它,它又開始工作了。如果圖像資源有 XML 文件,請雙擊該文件并檢查“設(shè)計”選項卡(在代碼/拆分/設(shè)計之間)以查看項目是否正確讀取您的資源。文件損壞后,設(shè)計選項卡只顯示黑色背景。

TA貢獻1757條經(jīng)驗 獲得超8個贊
我認(rèn)為你需要檢查哪個文件夾有你的drawables,將它從drawable-v24移動到drawable應(yīng)該會有所幫助。另外,如果您正在使用多個包,請確保將圖像添加到正確的包的可繪制文件夾中。清理并構(gòu)建,您的錯誤將得到解決。希望它有效,一切順利。
添加回答
舉報