Android 片段和操作栏
我有4个片段,它们有不同的Actionbar(一些项目),但它们有相同的下拉导航。我试图涵盖一些项目,但微调器已移至左侧。我需要它在右边 其中一个片段中的我的代码: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
@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”我也尝试过这个属性。但这没用。微调器因隐藏项而移动。我不知道我怎样才能保持他们的空间。