android应用程序自定义带计数的篮子图标

android应用程序自定义带计数的篮子图标,android,cart,Android,Cart,我正在开发一个示例订购应用程序。我想显示添加了物品数量的篮子图标。因此,每当用户将商品添加到购物车时,购物篮中的计数图标都应该增加 我想在应用程序屏幕的底部显示这样的图像 使用框架布局 <FrameLayout android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:id="@+id/counter" android:layout_

我正在开发一个示例订购应用程序。我想显示添加了物品数量的篮子图标。因此,每当用户将商品添加到购物车时,购物篮中的计数图标都应该增加

我想在应用程序屏幕的底部显示这样的图像

使用框架布局

<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<ImageView
    android:id="@+id/counter"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:src="@drawable/basket"
    android:drawablePadding="@dimen/spacing_small" />

<TextView
    android:id="@+id/counter_value"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="1"
    android:gravity="center" />

</FrameLayout>

文本视图的文本颜色应与背景匹配。 然后使用java(活动)增加计数器值。

使用FrameLayout

<FrameLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">

<ImageView
    android:id="@+id/counter"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:src="@drawable/basket"
    android:drawablePadding="@dimen/spacing_small" />

<TextView
    android:id="@+id/counter_value"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="1"
    android:gravity="center" />

</FrameLayout>

文本视图的文本颜色应与背景匹配。
然后使用java(活动)增加计数器值。

创建一个按钮。选择背景图像和文本颜色,以便可以在背景上看到您的号码。获取cart的值,并将其设置为java类中按钮的文本

<Button
android:id="@+id/button"
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@drawable/Your_Background"
android:gravity="center"
android:textColor="#000000"  // use your preferred color    
/>
每当数字增加时

 mybutton.setText(""+number+"")

创建一个按钮。选择背景图像和文本颜色,以便可以在背景上看到您的号码。获取cart的值,并将其设置为java类中按钮的文本

<Button
android:id="@+id/button"
android:layout_width="50dp"
android:layout_height="50dp"
android:background="@drawable/Your_Background"
android:gravity="center"
android:textColor="#000000"  // use your preferred color    
/>
每当数字增加时

 mybutton.setText(""+number+"")

谢谢大家对这个问题的回答。我找到了解决办法。我将文本视图背景设置为图像。你应该接受一个对你有用的答案,这样人们以后可以得到haelp。你也可以发布自己的答案谢谢大家对这个问题的回答。我找到了解决办法。我将文本视图背景设置为图像。你应该接受一个对你有用的答案,这样人们以后可以得到haelp。你也可以发布自己的答案谢谢大家对这个问题的回答。我找到了解决办法。我将文本视图背景设置为图像。谢谢大家对这个问题的回答。我找到了解决办法。我将文本视图背景设置为图像。