我有一个搜索按钮,我希望背景颜色为浅蓝色。这是我的void NAME_(Init)() {
}
ImageButton
我希望背景颜色为浅蓝色。但<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_search"
android:background="@android:color/searchBlue"/>
突出显示为红色。这是我的@android:color/searchBlue
文件
colors.xml
答案 0 :(得分:1)
这是错误的,因为这会在核心android资源中搜索此颜色资源,而不是本地资源:
android:background="@android:color/searchBlue"
如果color.xml中存在这种颜色,这应该有效:
android:background="@color/searchBlue"
答案 1 :(得分:1)
如果searchBlue
内的自己定义了颜色color.xml
,则必须使用
android:background="@color/searchBlue"
代替。 @android
将引用android资源,而不是你的资源。