Android 如何在右上角添加红色圆圈
我有一个cardview,当某些更新可用时,它应该会显示一个圆圈。 Cardview->Android 如何在右上角添加红色圆圈,android,xml,Android,Xml,我有一个cardview,当某些更新可用时,它应该会显示一个圆圈。 Cardview-> 我希望圆圈位于右上角删除CardView中的线性布局。没关系 xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientati
我希望圆圈位于右上角删除CardView中的线性布局
。没关系
xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal"
android:padding="5dp">
<android.support.v7.widget.CardView
android:layout_width="fill_parent"
android:layout_height="245dp"
android:layout_gravity="center_horizontal">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/pink"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top | right"
android:background="@drawable/red_circle"
android:text="1"
android:textSize="24sp"
android:gravity="center"
android:id="@+id/textView3" />
</android.support.v7.widget.CardView>
</LinearLayout>
截图:
是的,但我想让它走到角落里,就像这样,我已经更新了我的回复。请检查一下。将ImageView
的图像设置为全屏,可以解决此问题。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal"
android:padding="5dp">
<android.support.v7.widget.CardView
android:layout_width="fill_parent"
android:layout_height="245dp"
android:layout_gravity="center_horizontal">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:src="@drawable/pink"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top | right"
android:background="@drawable/red_circle"
android:text="1"
android:textSize="24sp"
android:gravity="center"
android:id="@+id/textView3" />
</android.support.v7.widget.CardView>
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal"
android:padding="15dp">
<android.support.v7.widget.CardView
android:layout_width="fill_parent"
android:layout_height="245dp"
android:layout_gravity="center_horizontal">
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="fill_horizontal"
android:background="@drawable/pink"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="top | right"
android:background="@drawable/red_circle"
android:text="1"
android:textSize="24sp"
android:gravity="center"
android:id="@+id/textView3" />
</android.support.v7.widget.CardView>
</LinearLayout>