Android 片段和操作栏

Android 片段和操作栏,android,android-fragments,android-actionbar,Android,Android Fragments,Android Actionbar,我有4个片段,它们有不同的Actionbar(一些项目),但它们有相同的下拉导航。我试图涵盖一些项目,但微调器已移至左侧。我需要它在右边 其中一个片段中的我的代码: @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); menu.findItem(R.id.action_gps).setVi

我有4个片段,它们有不同的Actionbar(一些项目),但它们有相同的下拉导航。我试图涵盖一些项目,但微调器已移至左侧。我需要它在右边

其中一个片段中的我的代码:

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    super.onCreateOptionsMenu(menu, inflater);

    menu.findItem(R.id.action_gps).setVisible(false);
    menu.findItem(R.id.action_filter).setVisible(false);
}
My menu.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">

<item
    android:id="@+id/spinner"
    android:layout_gravity="left"
    app:actionViewClass="android.widget.Spinner"
    app:showAsAction="always" />

<item
    android:id="@+id/action_search"
    android:icon="@drawable/m_glass"
    app:actionViewClass="android.support.v7.widget.SearchView"
    app:showAsAction="always" />

<item
    android:id="@+id/action_filter"
    android:icon="@drawable/funnel"
    app:showAsAction="always|collapseActionView" />

<item
    android:id="@+id/action_gps"
    android:icon="@drawable/gps"
    app:showAsAction="always|collapseActionView" />


你能发布问题的截图和实际需求吗?我可能错过了一些东西,但你抱怨你的微调器在左边,但你的微调器有这个属性:android:layout\u gravity=“left”我也尝试过这个属性。但这没用。微调器因隐藏项而移动。我不知道我怎样才能保持他们的空间。