我的问题是,当我尝试更改cardView的半径时,我会在下面的图片中看到: 任何帮助将不胜感激。
这些单词只是为了跳过错误,您的帖子主要是代码: 跳过愚蠢的错误。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dp">
<android.support.v7.widget.CardView
android:id="@+id/cv"
android:background="@color/white"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardCornerRadius="10dp">
<!--android:padding="16dp"-->
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<ImageView
android:id="@+id/team_photo"
android:layout_width="70dp"
android:layout_height="70dp"
android:padding="10dp"
android:layout_margin="8dp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/team1Linear"
android:orientation="horizontal">
<TextView
android:id="@+id/team1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ssss"
android:textColor="@color/black"
android:textSize="15sp" />
<TextView
android:id="@+id/team1_score"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="end"
android:text="ssss"
android:layout_marginRight="8dp"
android:layout_marginEnd="8dp"
android:textColor="@color/black"
android:textSize="15sp" />
</LinearLayout>
<View
android:id="@+id/separator"
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@color/background_material_light" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:id="@+id/team2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ssss"
android:textColor="@color/black"
android:textSize="15sp" />
<TextView
android:id="@+id/team2_score"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="end"
android:text="ssss"
android:layout_marginRight="8dp"
android:layout_marginEnd="8dp"
android:textColor="@color/black"
android:textSize="15sp" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
</android.support.v7.widget.CardView>
</LinearLayout>
答案 0 :(得分:1)
你需要使用
app:cardUseCompatPadding="true"
这将为你完成这项工作
答案 1 :(得分:0)
那些是CardViews的阴影。这是正常的,没有问题。
所以CardViews的elevations
让他们在背景上投下阴影。
您为CardView设置半径。然后你可以通过圆角看背景。你会看到CardViews的阴影在背景上掉落。
app:cardCornerRadius="10dp"
如果您不想要CardViews的圆角,我认为您应该将半径设置为0.
app:cardCornerRadius="0"
答案 2 :(得分:0)
添加这个,你的阴影问题
app:cardElevation="@dimen/dp_0"