Material 子元素的 cardView 背景颜色
Material cardView background color for child element
我在我的应用程序中使用 material cardView。一切都运行顺利。我已经分别为我的 cardView 和子元素设置了背景颜色。如果我有一张带有一个子元素的卡片就可以了。但我可能必须添加具有多个子元素的多张卡片。我的问题是
- 我们可以让子元素继承父元素的背景色吗?
- 或者我必须单独设置所有内容?
是否可以为包括子元素在内的整个 cardView 只提供一种背景颜色?
<com.google.android.material.card.MaterialCardView
android:id="@+id/cardView2"
android:layout_width="290dp"
android:layout_height="140dp"
app:cardBackgroundColor="@color/Grey">
<TextView
android:id="@+id/textViewCardTown2"
android:layout_width="match_parent"
android:layout_height="40dp"
android:backgroundTint="@color/LightGrey"
android:fontFamily="sans-serif"
android:textAlignment="center"
android:textColor="@color/colorPrimaryDark"/>
</com.google.android.material.card.MaterialCardView>
您可以将子布局的背景颜色设置为透明。
设置:
android:background="00000000";
我在我的应用程序中使用 material cardView。一切都运行顺利。我已经分别为我的 cardView 和子元素设置了背景颜色。如果我有一张带有一个子元素的卡片就可以了。但我可能必须添加具有多个子元素的多张卡片。我的问题是
- 我们可以让子元素继承父元素的背景色吗?
- 或者我必须单独设置所有内容?
是否可以为包括子元素在内的整个 cardView 只提供一种背景颜色?
<com.google.android.material.card.MaterialCardView android:id="@+id/cardView2" android:layout_width="290dp" android:layout_height="140dp" app:cardBackgroundColor="@color/Grey"> <TextView android:id="@+id/textViewCardTown2" android:layout_width="match_parent" android:layout_height="40dp" android:backgroundTint="@color/LightGrey" android:fontFamily="sans-serif" android:textAlignment="center" android:textColor="@color/colorPrimaryDark"/> </com.google.android.material.card.MaterialCardView>
您可以将子布局的背景颜色设置为透明。
设置:
android:background="00000000";