android - 如何将 CardView 属性放入样式中?

标签 android android-cardview

我有:

在文件中build.gradle(依赖)

dependencies {
    compile 'com.android.support:cardview-v7:21.0.+'
}

在文件styles.xml(样式定义)

<resources
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:card_view="http://schemas.android.com/apk/res-auto">

    <style name="CardViewStyle">
        <item name="android:layout_margin">5dip</item>
        <item name="card_view:cardCornerRadius">4dp</item>
        <item name="card_view:cardElevation">4dp</item>
    </style>
</resources>

但是编译器提示:

错误:找不到与给定名称匹配的资源:attr 'card_view:cardCornerRadius'。

如何在样式中添加一些 cardView 属性?

最佳答案

parent 属性设置为 CardView
您甚至不必添加 xmlns:card_view="http://schemas.android.com/apk/res-auto"

工作代码 fragment :

<style name="CardViewStyle" parent="CardView">
     <item name="cardCornerRadius">4dp</item>
     <item name="cardElevation">4dp</item>
</style>

关于android - 如何将 CardView 属性放入样式中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27341832/

相关文章:

android - 从 App Widget 使用 ShareCompat 库

java - 如何在应用程序( Activity )仍在运行时刷新它?

android - CardView的限制宽度

java - 如何在 Android Studio 中实现折叠文本?

android - Dagger2 转换为 android.dagger

安卓平面按钮

java - 如何解决recyclerview中按钮自动点击的问题?这是一个错误吗?

android - 更新卡片 View 列表中的文本?

android - 在 CardView 的父级时设计 CardView 是 ConstraintLayout?

android - 回收站查看项目上的 z 提升点击