【发布时间】:2017-07-13 11:58:56
【问题描述】:
我有一个CardView,里面有一些角半径,里面是三个相对布局。当我设置顶部与CardView 顶部对齐的布局背景时,角半径丢失。
如何保持圆角半径?
代码:
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="false"
android:layout_centerHorizontal="false"
android:layout_centerInParent="true"
app:cardCornerRadius="10dp"
android:clipToPadding="true"
app:cardPreventCornerOverlap="false">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:id="@+id/rlBase"
android:clipChildren="true"
android:clipToPadding="true"
android:animateLayoutChanges="false">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="30dp"
android:id="@+id/rlOverallPerformance"
android:background="@color/lightBlue"
android:clipToPadding="false"
android:clipChildren="false">
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="30dp"
android:id="@+id/rlRealizedValue"
android:layout_below="@+id/rlOverallPerformance">
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="30dp"
android:id="@+id/rlUnrealizedValue"
android:layout_below="@+id/rlRealizedValue"
android:elevation="1dp">
</RelativeLayout>
</RelativeLayout>
</android.support.v7.widget.CardView>
【问题讨论】:
-
将每个子相对布局的边距设置为 10dp
-
你解决了吗?
-
@dharmx 对我来说它在设备上运行良好。只有预览不正确
-
哦,让我检查一下
-
是的,你是对的,谢谢。
标签: android android-relativelayout android-cardview cardview