划出侧边栏布局,DrawLayout

首先要在布局文件中,创建DrawerLayout布局

首先要明白侧拉出来的布局是Fragment,所以要先创建一个fragment。
在之前DrawerLayout布局中把他写出来

<!--次界面,也就是左边的界面,android:layout_gravity="start"-->
    <fragment
        class="//Fragment"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_gravity="start"/>

在MainActivity中设置侧边带单

//这是侧拉上面自带的图形
ActionBarDrawerToggle mToggle;
DrawerLayout mDrawerLayout;

设置点击左上角,弹出侧边菜单

//获取一个ActionBar
ActionBar action = getSupportActionBar();
//给左上角一个图片,4.0默认图片,给true直接使用
actionBar.setDisplayHomeAsUpEnabled(true);
//有一类提供了绑定的DrawerLayout功能
mToggle=new ActionBarDiawerToggle(this , mDrawerLayout,R.String.open,R.String.open);
//DrawerLayout和ActionBar关联
mToggle.syncState();//同步状态
 mDrawerLayout.addDrawerListener(mToggle);
//A.设置左上角按钮具备点击事件
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        if(mToggle.onOptionsItemSelected(item)){
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值