答案 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+"")