2015-10-15 58 views
1

我正在開發一個示例訂購應用程序。我想要顯示帶有添加項目數的籃子圖標。因此,無論何時用戶將物品添加到購物車,購物籃圖標中的計數都應該增加。安卓應用程序自定義籃子圖標計數

我想在應用程序屏幕的底部顯示此圖像。

enter image description here

回答

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)增加計數器值。

+0

感謝所有的U給了回答這個問題。我找到了解決方案。我將文本視圖背景設置爲圖像。 Naresh

0

創建一個按鈕。選擇背景圖片和文字顏色,以便您的號碼可以在背景中看到。並獲取購物車的價值,並將其設置爲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做

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

每當遞增的編號做

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

感謝大家回覆這個問題。我找到了解決方案。我將文本視圖背景設置爲圖像。 Naresh

+0

你應該接受一個適合你的答案,這樣人們以後可以得到答案。你也可以發佈你自己的答案 –