android.support.v7.cardview:cardBackgroundColor不起作用

android.support.v7.cardview:cardBackgroundColor不起作用,第1张

概述我在资源文件中有以下XML代码,该文件代表RecyclerView中的一个项目:<?xmlversion="1.0"encoding="utf-8"?><android.support.v7.widget.CardViewxmlns:android="http://schemas.android.com/apkes/android"xmlns:android.support.v7.cardview=&q

我在资源文件中有以下XML代码,该文件代表RecyclerVIEw中的一个项目:

<?xml version="1.0" enCoding="utf-8"?><androID.support.v7.Widget.CardVIEw xmlns:androID="http://schemas.androID.com/apk/res/androID"    xmlns:androID.support.v7.cardvIEw="http://schemas.androID.com/tools"    androID:layout_wIDth="match_parent"    androID:layout_height="wrap_content"    androID.support.v7.cardvIEw:cardBackgroundcolor="#9e9e9e"    androID.support.v7.cardvIEw:cardElevation="7dp">    <linearLayout        androID:layout_wIDth="match_parent"        androID:layout_height="match_parent"        androID:orIEntation="vertical">        <linearLayout            androID:layout_wIDth="match_parent"            androID:layout_height="match_parent"            androID:background="@androID:color/transparent"            androID:orIEntation="vertical">            <ImageVIEw                androID:ID="@+ID/type"                androID:layout_wIDth="15dp"                androID:layout_height="15dp"                androID:layout_gravity="end" />            <linearLayout                androID:layout_wIDth="match_parent"                androID:layout_height="wrap_content"                androID:orIEntation="horizontal">                <TextVIEw                    androID:ID="@+ID/fIEld_name"                    androID:layout_wIDth="0dp"                    androID:layout_height="wrap_content"                    androID:layout_weight="1"                    androID:padding="2dp"                    androID:textcolor="#000000"                    androID:textSize="20sp"                    androID:typeface="monospace" />                <linearLayout                    androID:layout_wIDth="15dp"                    androID:layout_height="match_parent" />            </linearLayout>            <linearLayout                androID:ID="@+ID/main_recyclervIEw_item_actions"                androID:layout_wIDth="match_parent"                androID:layout_height="wrap_content"                androID:gravity="end"                androID:visibility="gone">                <button                    androID:ID="@+ID/delete"                    androID:layout_wIDth="wrap_content"                    androID:layout_height="wrap_content"                    androID:text="@string/delete"                    androID:textcolor="@color/colorAccent"                    />            </linearLayout>        </linearLayout>    </linearLayout></androID.support.v7.Widget.CardVIEw>

问题在于CardVIEw永远不会获得颜色:9e9e9e如下图所示:
颜色是白色而不是9e9e9e

代码中的问题在哪里?我该如何解决这个问题?

解决方法:

尝试删除

androID.support.v7

并只设置

card_vIEw:cardBackgroundcolor =“#9e9e9e”

希望对您有所帮助!

总结

以上是内存溢出为你收集整理的android.support.v7.cardview:cardBackgroundColor不起作用全部内容,希望文章能够帮你解决android.support.v7.cardview:cardBackgroundColor不起作用所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1120686.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存