Android菜单项自定义

问题描述

我有一个Xamarin android菜单ui代码,如下所示

<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <group
        android:checkableBehavior="single">
        <item
            android:id="@+id/sync_Now"
            android:checked="false"
            android:icon="@drawable/ic_logo"
            android:title="Sync Now"/>
    </group> 
</menu>

我正在尝试对该危险图标以及在下图中显示菜单组项目右侧显示的交易计数进行拆分视图,但是没有运气。

enter image description here

有人可以告诉我我该怎么做吗?

解决方法

我通过在同步后为所有内容创建一个不同的布局文件并将其添加到项标签中来实现上述ui:

<item
        android:id="@+id/sync_now"
        android:checked="false"
        android:icon="@drawable/ic_syncNow"
        android:title="Sync Now"
        app:actionLayout="@layout/syncNowCounter"/>

请确保使用app:actionLayout而不是android:actionLayout,否则它将无法正常工作。