自定义篮子图标与安卓应用程序的计数

时间:2015-10-15 05:50:06

标签: android cart

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

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

the answer here

2 个答案:

答案 0 :(得分:0)

使用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>

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

答案 1 :(得分:0)

创建一个按钮。选择背景图像和文本颜色,以便可以在背景上看到您的号码。并获取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    
/>

然后在java classe do

mybutton=(Button) findviewById(R.id.button);

每当数字增加时

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