Android实现侧拉DrawerLayout简单用法
16lz
2021-01-23
DrawerLayout为Androidv4包下的控件。
用法:
首先,根布局要用到v4包下的DrawerLayout,之后在你想要作为侧拉的布局上加上属性
android:layout_gravity="start"//从左往右拉出
android:layout_gravity="end"//从右往左拉出
布局示例代码:
<?xml version="1.0" encoding="utf-8"?>
逻辑代码示例:
初始化控件
private DrawerLayout drawerLayout;
drawerLayout = findViewById(R.id.drawerlayout);
控制打开或关闭
if(drawerLayout.isDrawerOpen(Gravity.START)){ //判断左侧框是否打开,打开返回true,关闭返回flase drawerLayout.closeDrawer(Gravity.START);//关闭左侧框}else { drawerLayout.openDrawer(Gravity.START);//打开左侧框}
如果实现的是右侧框,只需把
Gravity.START
换成
Gravity.end
更多相关文章
- android 布局文件中控件ID、name标签属性的命名包含“@”、“.”
- 【源码分享下载】每日更新之Android应用源码之仿微信5.2布局
- Android之基本样式和布局
- android -------- 流式布局,支持单选、多选等
- 约束布局ConstraintLayout的使用你知道吗
- Android ApiDemos示例解析(193):Views->Tabs->Content By Id
- Android -- android activity 各种布局方式以及相关参数