如何在android中的菜单栏上显示带徽章的Clickble购物车

时间:2016-06-06 11:52:44

标签: android

我创建了一个购物车,并希望在菜单上显示购物车中选择的产品数量的徽章。点击购物车图标,它应该转到购物车页面,我在列表中显示所有产品。

1 个答案:

答案 0 :(得分:0)

我通过使用按钮onclick事件解决了这个问题。 我将购物车图像作为按钮背景并更改购物车的文本。 Button with text

菜单项代码:

SELECT * FROM Activity Inner Join Invitation on Invitation.ActivityId = Activity.ActivityId Where Invitation.Response in (0,1,3) AND Activity.IsDeleted = 1 AND Activity.IsAdmin = 251697 AND Activity.StartDate >= DateTime('now')

Budge_layoout.xml(actionLayout:@ layout / budge_layout)

<item
        android:id="@+id/item_samplebadge"
        android:title="Cart"
        app:showAsAction="always"
        android:orderInCategory="100"
        app:actionLayout="@layout/budge_layout"/>

在片段中调用onclick事件

<Button
    android:id="@+id/counter"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="0"
    android:textSize="20dp"
    android:background="@drawable/cart"
    android:textStyle="bold"
    android:textColor="#ffffff"
    android:clickable="true"
    android:gravity="top|center_horizontal"
    android:textAlignment="center"
    android:paddingTop="6dp"/>

此代码适用于我的应用程序