C# Xamarin操作栏按钮项目隐藏

C# Xamarin操作栏按钮项目隐藏,c#,android,android-actionbar,xamarin,C#,Android,Android Actionbar,Xamarin,我希望我的操作栏显示项目。所有三个项目都隐藏在三点图标中,即使我为所有三个项目设置了android:showAsAction=“ifRoom”。当然有足够的空间,但他们没有表现出来。我怎样才能让他们表现出来 MainActivity.cs: protected override void OnCreate(Bundle savedInstanceState) { //... this.ActionBar.SetDisplayHomeAsUpEnabled(true); t

我希望我的操作栏显示项目。所有三个项目都隐藏在三点图标中,即使我为所有三个项目设置了
android:showAsAction=“ifRoom”
。当然有足够的空间,但他们没有表现出来。我怎样才能让他们表现出来

MainActivity.cs:

protected override void OnCreate(Bundle savedInstanceState)
{
    //...
    this.ActionBar.SetDisplayHomeAsUpEnabled(true);
    this.ActionBar.SetHomeButtonEnabled(true);
    //...
}

//...

public override bool OnCreateOptionsMenu(IMenu menu)
{
    return true;
}
MyFragment.cs(继承片段)

actionbar_search.xml

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto" >

  <item android:id="@+id/addnew"
    android:icon="@drawable/add_new"
    android:title="Add New"
    android:showAsAction="ifRoom"/>

  <item android:id="@+id/searcher"
        android:icon="@drawable/abc_ic_search"
        android:title="Search"
        android:showAsAction="ifRoom"/>

  <item android:id="@+id/refresher"
    android:icon="@drawable/refresh"
    android:title="Refresh"
    android:showAsAction="ifRoom"/>

</menu>


此外,主要活动是一个导航抽屉,它使用
片段
作为内容。它的工作原理与此类似:

尝试
app:showAsAction=“always”


你也可以这么看。

你链接的答案很有帮助。我不得不将
android
改为
app
。谢谢这帮了我的忙。
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto" >

  <item android:id="@+id/addnew"
    android:icon="@drawable/add_new"
    android:title="Add New"
    android:showAsAction="ifRoom"/>

  <item android:id="@+id/searcher"
        android:icon="@drawable/abc_ic_search"
        android:title="Search"
        android:showAsAction="ifRoom"/>

  <item android:id="@+id/refresher"
    android:icon="@drawable/refresh"
    android:title="Refresh"
    android:showAsAction="ifRoom"/>

</menu>