自定义布局在工具栏不显示(Custom layout in toolbar not showing)

2019-10-22 04:34发布

我已经加入supportActionbar我使用的工具栏V7支持库的应用程序。 现在我需要显示在这简直是与一些徽章车图标的动作条自定义布局。 但是,当过我尝试把,我得到的只是一个文本按钮,并没有图像显示。 我的布局:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="48dp"
android:layout_height="fill_parent"
android:layout_gravity="right" >
<ImageView
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:id="@+id/cart_img"
android:clickable="true"
android:src="@drawable/ic_checkout"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingTop="3dp"
android:textColor="@color/colorAccent"
android:text="0"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
</RelativeLayout>

我用它添加到操作栏

<item
android:id="@+id/ab_cart"
android:icon="@drawable/ic_checkout"
android:actionLayout="@layout/cart_badge"
android:title="@string/action_cart"
app:showAsAction="always" />

但我只得到文字按钮“购物车”,在动作条。

Answer 1:

解决它。 这是非常简单的修复。 我只需更换android:actionLayout="@layout/cart_badge"app:actionLayout="@layout/cart_badge"



文章来源: Custom layout in toolbar not showing