如何将工具栏导航抽屉从右向左设置



这是在工具栏导航抽屉中发生的问题,我无法设置在右侧。如果我设置重力,菜单图标不会向右移动。请给我这个问题的解决方案。谢谢你

在主布局中设置ListView的重力为右:

android:layout_gravity="right" 

同样在你的代码中:

mDrawerToggle = new ActionBarDrawerToggle(this, mDrawerLayout,
            R.drawable.ic_drawer, R.string.drawer_open,
            R.string.drawer_close) {
        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            if (item != null && item.getItemId() == android.R.id.home) {
                if (mDrawerLayout.isDrawerOpen(Gravity.RIGHT)) {
                    mDrawerLayout.closeDrawer(Gravity.RIGHT);
                } else {
                    mDrawerLayout.openDrawer(Gravity.RIGHT);
                }
            }
            return false;
        }
    };

在这里找到

将图标右移:

<android.support.v7.widget.Toolbar
       xmlns:android="http://schemas.android.com/apk/res/android"
       android:id="@+id/toolbar"
       android:minHeight="?attr/actionBarSize"
       android:layout_height="?attr/actionBarSize"
       android:layout_width="match_parent">
       <ImageButton
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_gravity="end"
           android:onClick="backButton"
           android:background="@drawable/ic_launcher"/>
</android.support.v7.widget.Toolbar>

重要的是要做的是android:layout_gravity="end"你可以放一个ÌmageView to button, LinearLayout ' ....

最新更新