Привязать целочисленное значение к меню значка значка в xamarin.Android MvvmCross

У меня есть меню панели инструментов с макетом.

<menu xmlns:android="http://schemas.android.com/apk/res/android"
      xmlns:app="http://schemas.android.com/apk/res-auto"
      xmlns:tools="http://schemas.android.com/tools">
  <item android:id="@+id/menu_notification"
        android:actionLayout="@layout/actionbar_notification_icon"
        app:showAsAction="ifRoom"
        android:icon="@drawable/ic_bell"/>
</menu>

вот мое меню и его расположение

 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:local="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:orientation="vertical"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center"
    android:clickable="true"
    android:gravity="center">
    <ImageView
        android:layout_width="40sp"
        android:layout_height="40sp"
        android:src="@drawable/ic_bell"
        android:scaleType="fitXY"
        android:gravity="center"
        android:id="@+id/imgNotification" />
    <TextView
        android:layout_width="20sp"
        android:layout_height="20sp"
        android:layout_marginBottom="20dp"
        android:layout_marginLeft="22dp"
        android:layout_marginRight="5dp"
        android:gravity="center"
        android:minWidth="17sp"
        android:text="20"
        local:MvxBind="Text FriendsRequestCount"
        android:id="@+id/notificationCountText"
        android:textColor="#ffffffff"
        android:textSize="10sp"
        android:background="@drawable/red_circle_bg" />
</RelativeLayout>

как вы можете видеть, я связываю textview с целочисленным значением local:MvxBind="Text FriendsRequestCount" но он не работает, я попытался найти текстовое представление в представлении, но он возвращает {}

MenuInflater.Inflate(Resource.Menu.menu_notification, menu);
_notificationCount = menu.FindItem(Resource.Id.menu_notification);

Как привязать значение к элементу внутри иконки на панели инструментов. Я хочу, чтобы это было именно так

когда я переоденусь android:actionLayout="@layout/actionbar_notification_icon" в app:actionLayout="@layout/actionbar_notification_icon" значок значка, т.е. счетчик показывает, но значок колокольчика нет

0 ответов

Другие вопросы по тегам