我已经按照建议使用了依赖项。下面是图片。 build_gradle(module)
现在我从矢量资源中选择了一个黑色加号图标,并将其命名为fab_plus,现在我将此文件放在我的drawable文件夹中。 fab_plus_XML 现在我试着像这样使用fab_plus_XML。图片如下。 activity_main
现在我的问题是为什么fab_plus显示为红色。
提前谢谢。请帮助我,某人。答案 0 :(得分:2)
指定drawable的方式有两个问题。要在项目中引用drawable,只需使用import * as libs from './libs.js';
import * as slider from './slider.js';
并允许向后兼容VectorDrawables,您应该使用@drawable/your_drawable
作为per the guidance.
所以在你的ImageView中,而不是
app:srcCompat
你应该
android:src="@android:drawable/fab_plus"
您还需要确保app:srcCompat="@drawable/fab_plus"
命名空间包含在布局app
的顶部以及当前的xmlns:app="http://schemas.android.com/apk/res-auto"
和android
命名空间。
答案 1 :(得分:0)
你需要使用:
app:srcCompat
而不是
android:src
但是那里的工具提示应该告诉你这个,AFAIR甚至提供快速修复