drawlayout侧滑
一、布局
<?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侧滑相关推荐
- 机器学习数据范例_深度学习的未来可以分解为这三种学习范例
机器学习数据范例 Deep learning is a vast field, centered around an algorithm whose shape is determined by mi ...
- Android之drawlayout使用和总结
DrawLayout 今天发的Android之SlidingMenu博客之后,有人说out了,说用DrawLayout,我插,被叼了,然后我就到网上查drawLayout是什么?原来是侧滑菜单,好吧, ...
- Android组件——使用DrawerLayout仿网易新闻v4.4侧滑菜单
转载请注明出处: http://blog.csdn.net/allen315410/article/details/42914501 概述 今天这篇博客将记录一些关于DrawerLayout的基本用法 ...
- Drawlayout
直接使用 不需要插件 重要的-------listview设置 左滑?右滑?? <?xml version="1.0" encoding="utf ...
- Android 侧滑栏 (DrawerLayout)
DrawerLayout 实现侧滑栏非常简单 支持左滑动以及右滑动 默认滑动出来侧滑栏 DrawerLayout 需要引入support:appcompat 库,一般创建项目的时候自带的有,这个库就 ...
- 【微信小程序】侧滑栏,手动侧滑出个人中心(完整代码附效果图)
微信小程序开发交流qq群 581478349 承接微信小程序开发.扫码加微信. 正文: 博文分三部分,1.效果图及功能效果说明 2.实现思路 3.源代码 欢迎加入微信小程序开发交流群( ...
- CollectionView侧滑刷新
作者 SoDoIt 关注 2017.03.05 16:39 字数 33 阅读 31评论 0喜欢 2 ABSideRefresh.gif 效仿MJRefresh写的侧滑刷新,原理不讲了,需要的直接看代码 ...
- android侧滑布局,Android布局控件DrawerLayout实现完美侧滑效果
drawerLayout其实是一个布局控件,跟LinearLayout等控件是一样的,但是drawerLayout带有滑动的功能.只要按照drawerLayout的规定布局方式写完布局,就能有侧滑的效 ...
- android中仿qq最新版抽屉,Android实现3种侧滑效果(仿qq侧滑、抽屉侧滑、普通侧滑)...
自己实现了一下侧滑的三种方式(注释都写代码里了) 本文Demo下载地址:Andriod侧滑 本文实现所需框架:nineoldandroids下载地址:nineoldandroids 1.普通侧滑: 主 ...
最新文章
- 【转】错误: ORA-01591: 锁被未决分布式事务处理 7.2.428982 持有--解决方案
- C# winform窗体 ComboBox控件
- java 分析java死锁_Java死锁示例–如何分析死锁情况
- 使用Spring MVC开发Restful Web服务
- 利用Javascript的“函数重载”实现自定义Alert样式
- 使用pip安装opencv
- 拓扑检查中的一些问题(为啥没自相交)
- 2021-2025年中国宠物美容台行业市场供需与战略研究报告
- springboot集成quartz,简版-通俗易懂
- C++基础习题(计算三角形斜边)
- 【XJTUSE计算机图形学】第四章 真实感图形学(1)——–颜色视觉
- JavaWeb个人信息修改及修改密码
- 教你唱千千阙歌,粤语版的
- flushia系统_IA 系统和应用 第七章 环境组态.pdf
- 消费者满意度调查方案
- ibm服务器卡在开机界面_使用HTTPS配置IBM Integration Bus Web用户界面
- fatal: unable to access ‘xxx‘: schannel: failed to receive handshake, SSL/TLS connection f...
- Word中遇到的各种问题及解决方案
- Miniconda, ImportError: DLL load failed while importing win32api
- 斗鱼直播行业名列前茅 泛娱乐布局成效凸显