首页 > 解决方案 > 我应该如何将进度条添加到 Xamarin.Android 中的操作栏?

问题描述

我想添加progressbaractionbar但我不知道怎么做

这是我的菜单项

<?xml version="1.0" encoding="utf-8" ?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
  <item
      android:id="@+id/btnUpdateInActionBarMain"
      android:title="Barcode"
      android:icon="@drawable/icoUpdate1"
      android:showAsAction="always">
  </item>
  <item
    android:id="@+id/btnSearch"
    android:title="Search"
    android:icon="@drawable/icoSearch"
    android:showAsAction="always">
  </item>
  <item
    android:id="@+id/btnBarcode"
    android:title="Barcode"
    android:icon="@drawable/icoBarcode"
    android:showAsAction="always">
  </item>

</menu>

这是我的OnCreateOptionsMenu()

public override bool OnCreateOptionsMenu(IMenu menu)
{
    MenuInflater.Inflate(Resource.Menu.action_bar, menu);
    ActionBarMenu = menu;

    return base.OnCreateOptionsMenu(menu);
}

我想显示 aprogressbar而不是 btnUpdateInActionBarMain,我应该怎么做?

标签: androidxamarinxamarin.androidandroid-actionbar

解决方案


在菜单中添加

 <item android:id="@+id/action_favorite"
        android:icon="@drawable/yourIcon"
        clasificados:showAsAction="always"
        clasificados:actionViewClass="android.widget.ProgressBar"/>

推荐阅读