一、布局
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:id="@+id/drawlayout"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="com.bwei.drawerlayout.MainActivity"><FrameLayoutandroid:id="@+id/fl"android:layout_width="match_parent"android:layout_height="match_parent"/><ListViewandroid:background="#ff00ff"android:id="@+id/lv"android:layout_gravity="start"android:layout_width="wrap_content"android:layout_height="match_parent"/></android.support.v4.widget.DrawerLayout>二、主activity里
public class MainActivity extends AppCompatActivity {private List<String> list;private DrawerLayout drawlayout;private ListView lv;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initData();lv = (ListView) findViewById(R.id.lv);drawlayout = (DrawerLayout) findViewById(R.id.drawlayout);MyAdapter adapter = new MyAdapter(list,this);//给listView设置adapterlv.setAdapter(adapter);/*** listView的item点击事件*/lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {@Overridepublic void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {//创建出fragmentContentFragment fragment = new ContentFragment();Bundle b = new Bundle();b.putString("name",list.get(position));//fragment进行传值fragment.setArguments(b);getSupportFragmentManager().beginTransaction().replace(R.id.fl,fragment).commit();//关闭侧滑drawlayout.closeDrawer(lv);//drawlayout.ope}});}private void initData() {list = new ArrayList<>();list.add("娱乐");list.add("热点");list.add("视频");}}

drawlayout侧滑相关推荐

  1. 机器学习数据范例_深度学习的未来可以分解为这三种学习范例

    机器学习数据范例 Deep learning is a vast field, centered around an algorithm whose shape is determined by mi ...

  2. Android之drawlayout使用和总结

    DrawLayout 今天发的Android之SlidingMenu博客之后,有人说out了,说用DrawLayout,我插,被叼了,然后我就到网上查drawLayout是什么?原来是侧滑菜单,好吧, ...

  3. Android组件——使用DrawerLayout仿网易新闻v4.4侧滑菜单

    转载请注明出处: http://blog.csdn.net/allen315410/article/details/42914501 概述 今天这篇博客将记录一些关于DrawerLayout的基本用法 ...

  4. Drawlayout

    直接使用  不需要插件        重要的-------listview设置  左滑?右滑?? <?xml version="1.0" encoding="utf ...

  5. Android 侧滑栏 (DrawerLayout)

    DrawerLayout 实现侧滑栏非常简单 支持左滑动以及右滑动 默认滑动出来侧滑栏 DrawerLayout  需要引入support:appcompat 库,一般创建项目的时候自带的有,这个库就 ...

  6. 【微信小程序】侧滑栏,手动侧滑出个人中心(完整代码附效果图)

    微信小程序开发交流qq群   581478349    承接微信小程序开发.扫码加微信. 正文: 博文分三部分,1.效果图及功能效果说明  2.实现思路  3.源代码  欢迎加入微信小程序开发交流群( ...

  7. CollectionView侧滑刷新

    作者 SoDoIt 关注 2017.03.05 16:39 字数 33 阅读 31评论 0喜欢 2 ABSideRefresh.gif 效仿MJRefresh写的侧滑刷新,原理不讲了,需要的直接看代码 ...

  8. android侧滑布局,Android布局控件DrawerLayout实现完美侧滑效果

    drawerLayout其实是一个布局控件,跟LinearLayout等控件是一样的,但是drawerLayout带有滑动的功能.只要按照drawerLayout的规定布局方式写完布局,就能有侧滑的效 ...

  9. android中仿qq最新版抽屉,Android实现3种侧滑效果(仿qq侧滑、抽屉侧滑、普通侧滑)...

    自己实现了一下侧滑的三种方式(注释都写代码里了) 本文Demo下载地址:Andriod侧滑 本文实现所需框架:nineoldandroids下载地址:nineoldandroids 1.普通侧滑: 主 ...

最新文章

  1. 【转】错误: ORA-01591: 锁被未决分布式事务处理 7.2.428982 持有--解决方案
  2. C# winform窗体 ComboBox控件
  3. java 分析java死锁_Java死锁示例–如何分析死锁情况
  4. 使用Spring MVC开发Restful Web服务
  5. 利用Javascript的“函数重载”实现自定义Alert样式
  6. 使用pip安装opencv
  7. 拓扑检查中的一些问题(为啥没自相交)
  8. 2021-2025年中国宠物美容台行业市场供需与战略研究报告
  9. springboot集成quartz,简版-通俗易懂
  10. C++基础习题(计算三角形斜边)
  11. 【XJTUSE计算机图形学】第四章 真实感图形学(1)——–颜色视觉
  12. JavaWeb个人信息修改及修改密码
  13. 教你唱千千阙歌,粤语版的
  14. flushia系统_IA 系统和应用 第七章 环境组态.pdf
  15. 消费者满意度调查方案
  16. ibm服务器卡在开机界面_使用HTTPS配置IBM Integration Bus Web用户界面
  17. fatal: unable to access ‘xxx‘: schannel: failed to receive handshake, SSL/TLS connection f...
  18. Word中遇到的各种问题及解决方案
  19. Miniconda, ImportError: DLL load failed while importing win32api
  20. 斗鱼直播行业名列前茅 泛娱乐布局成效凸显

热门文章

  1. 中国远程学习解决方案市场深度研究分析报告
  2. Redis消息队列——Redis Stream
  3. (转载)一篇很有意思的文章,关于C语言学习的。
  4. BSN-DID研究7--学历证明的具体应用过程
  5. java 怎样创建字符串数组_Java 创建并声明字符串数组
  6. java返回字符数组_JAVA语言实现随机返回字符串数组中的字符串
  7. 蓝牙无线耳机300元以内推荐,学生党平价好用蓝牙耳机推荐
  8. 计算机专业可以买天选吗,计算机专业买什么本 就选搭载GeForce RTX显卡的天选
  9. APB3.0协议详解
  10. dataframe 字符串切割