是否可以将切换抽屉按钮放在操作栏的右侧?切换抽屉按钮是左侧的三栏图标。打开抽屉时会变成箭头(因此箭头图标)。我已经将抽屉设置在右侧,但按钮仍在左侧。或者我应该像这样定制一个?但是我如何使用相同的动画呢?
答案 0 :(得分:0)
您必须遵循的步骤:
在菜单文件夹中创建一个menu.xml:
在您的活动中对此菜单进行充气并对其执行操作:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
//Inflating menu
getMenuInflater().inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()){
case R.id.drawer :
//Open Drawer from right side
drawerLayout.openDrawer(Gravity.Right);
// or
drawerLayout.openDrawer(rightSlider); //right slider is right listview
break;
}
return super.onOptionsItemSelected(item);
}
最后在你的布局xml文件和内部抽屉布局中这样做:
<!-- Framelayout to display Fragments -->
<FrameLayout
android:id="@+id/frame_container"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</FrameLayout>
<ListView
android:id="@+id/right_slidermenu"
android:layout_width="260dp"
android:layout_height="match_parent"
android:layout_gravity="end"
android:background="@color/white"
android:choiceMode="singleChoice"
android:divider="@color/list_divider"
android:dividerHeight="1dp"
android:listSelector="@android:color/transparent"
android:overScrollMode="never" />
试试这个......它会帮助你...... :)