我必须显示带有计数的购物车图标,即自定义图像
我使用购物车的普通图像,但对定制图像不了解
我有这张图片
我必须显示此购物车图标,其数量与此
相同我是否必须像第二个一样制作单独的图像,或者我可以使用我拥有的图像
请帮助我
提前致谢。
答案 0 :(得分:3)
您可以简单地使用一个并在其上显示包含项目数量的TextView
使用可以将其用作TextView的背景
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="5dp"/>
<stroke android:color="#3CA9C1" android:width="3dp"/>
<solid android:color="#FFFFFF"/>
</shape>
你可以像这样简单地在图像上绘制文字,但它的定位不好,你必须自己解决这个问题。
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#252525">
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:src="@drawable/cart"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:background="@drawable/textview_background"
android:padding="5dp"
android:text="10"/>
</RelativeLayout>