一、布局
<?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">
<FrameLayout
android:id="@+id/fl"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
<ListView
android: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;
@Override
protected 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设置adapter
lv.setAdapter(adapter);
/**
* listView的item点击事件
*/
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position, long l) {
//创建出fragment
ContentFragment 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
使用ToolBar和Drawlayout实现侧滑栏并且修改默认图标
DrawerLayout来实现侧滑,遇到问题总结
首页是负责抽屉的实现,然后控制内容也中
绝缘体上硅(SOI) vs 传统硅片:5个关键性能对比及适用场景分析
本文深入对比了绝缘体上硅(SOI)与传统硅片在功耗、速度、隔离性等5个关键性能维度的差异,并分析了各自适用场景。SOI技术凭借其独特的埋氧层结构,在低功耗、高频应用和极端环境下展现出显著优势,特别适合移动设备、汽车电子和航天应用。
DrawerLayout不能滑动关闭的解决办法
DrawerLayout不能滑动关闭的解决办法
电竞护航系统成品搭建俱乐部点单小程序开发三角洲小程序搭建
电竞护航系统成品搭建俱乐部点单小程序开发三角洲小程序搭建
Code Composer Studio 8.3.1安装与常见问题解决指南
本文提供了Code Composer Studio 8.3.1版本的详细安装指南与常见问题解决方案。内容涵盖从下载离线安装包、系统环境准备、自定义安装步骤,到首次启动配置及汉化建议。重点解析了安装过程中可能遇到的闪退、卡顿、Java虚拟机错误等典型问题的排查与修复方法,旨在帮助开发者高效部署这一稳定的嵌入式集成开发环境。
DrawerLayout+NavigationView侧滑菜单 图标icon不显示
看《第一行代码》学习侧滑菜单,不知道为什么侧滑菜单的图标icon不能显示,如下图: 然后百度了一下,发现在onCreate中找到NavigationView的后面添上一行即可:navview.setItemIconTintList(null); 代码如下: protected void onCreate(@Nullable Bundle savedInstanceState) { ...
【FPGA】高效捕捉信号边沿的硬件实现技巧
本文深入探讨了FPGA设计中高效捕捉信号边沿的硬件实现技巧。核心在于通过“打两拍”同步器处理亚稳态风险,并详细解析了上升沿、下降沿及双边沿检测的基础原理与Verilog实现。文章进一步介绍了脉冲展宽、数字滤波等高级优化方案,并结合UART起始位检测与按键消抖等实战场景,提供了可靠的代码范例与调试心得,帮助工程师构建稳定可靠的边沿检测模块。
DrawerLayout与SurfaceView搭配侧滑显示不完全
最近很忙,本来想一个月4篇原创的计划就被耽搁了,今天抽得一点时间把最近遇到的问题记录下,这个问题就是DrawerLayout与SurfaceView搭配,在一些手机上是可以的,比如我的三星测试机(note3 n7506v system:4.3),但是在好多手机上是显示不完全,比如魅蓝note2(5.0)与华为(6.0)上,不是不显示,而是显示一部分,但是侧滑里面的东西还是可以点击的,点击一次就显示出
Lora无线温湿度传感器方案
综上所述,Lora无线温湿度传感器以其长距离传输、低功耗、高稳定性、精准测量、无线传输以及广泛的应用场景等特点,在环境监测领域展现出了强大的竞争力和广泛的应用前景。Lora无线温湿度传感器广泛应用于各种需要远程监控和数据采集的场景,如仓储、农业、机房、楼宇、交通、工业、矿产、电力等领域。Lora无线温湿度传感器是一种采用Lora无线通信技术进行数据传输的温湿度监测设备。四、产品参数(以某款工业级Lora温湿度传感器为例)
六、大模型(LLMs)参数高效微调(PEFT) 面
链接: https://pan.baidu.com/s/1TYqdCK53tDFEYGtAvpnTbA 提取码: 6a9s。考核中的核心考点,并针对这些考点提供了详尽的解答。通过网盘分享的文件:06大模型(LLMs)参数高效微调(PEFT) 面。)有哪些方法,能不能稍微介绍一下它们间?这种微调方法和全参数比起来有什么劣势吗?能不能总结一下各种参数高效微调方法?高效参数微调,如何进行存储?多种不同的高效微调方法对比。模型显存占用的部分有哪些?微调方法为啥能加速训练?微调计算可训练参数的比例。
Android侧滑栏无法滑动收起的解决
DrawerLayout要求Content View必须是DrawerLayout的第一个Child View,左侧滑动出现/隐藏的MenuView必须是DrawerLayout的最后一个Child View。并且需要给滑动出现View添加android:layout_gravity=”start”或者android:layout_gravity=”end”属性。如果滑动出现的Child View不
基于STM32单片机设计的智能水温控制系统
本项目研究并实现了一种基于STM32单片机的智能水温控制系统。系统以STM32F103RCT6作为主控制器,通过DS18B20温度传感器实时采集水温数据,利用PID控制算法精确调节5V直流防水型70W加热棒的功率输出,确保水温恒定在设定范围内。此外,采用OLED显示屏显示当前水温和预设上限阀值,并集成ESP8266-WiFi模块与自研Android手机APP进行远程通信和控制。用户可通过本地按键或手机APP设置温度阀值,实现实时监控与智能化管理。整个系统设计旨在提高水资源利用效率,提升生活及工业用水环境的舒
android侧滑菜单 穿透,教你用DrawLayout 实现Android 侧滑菜单
现在的APP越来越注重用户体验,百度视频客户端有一个特效还是挺吸引人的,在主界面手指向右滑动,就可以将菜单展示出来,而主界面会被隐藏大部分,但是仍有左侧的一小部分同菜单一起展示。类似的还有天天动听,人人的客户端。这个侧滑菜单的实现网上也有很多方法,比如最常用的是开源的SlidingMenu . 还有一种实现方式是在一个Activity的布局中分两部分,一个是菜单(menu)的布局,一个是内容(co...
喷涂机器人系列编程:ABB IRB 5500_(9).常见故障诊断与排除
ABB IRB 5500 喷涂机器人在实际应用中可能会遇到各种故障,但通过系统的诊断和排除方法,可以确保生产线的连续运行。定期维护和保养是预防故障的重要手段,而操作培训和规范则能有效减少人为因素引起的故障。希望本节内容能帮助操作和维护人员提高故障诊断和排除的效率,确保喷涂机器人的稳定运行。如果您有任何疑问或需要进一步的帮助,请联系 ABB 客户服务中心。
假人有限元模型
假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用
教你用DrawLayout 实现Android 侧滑菜单
现在的APP越来越注重用户体验,百度视频客户端有一个特效还是挺吸引人的,在主界面手指向右滑动,就可以将菜单展示出来,而主界面会被隐藏大部分,但是仍有左侧的一小部分同菜单一起展示。类似的还有天天动听,人人的客户端。 这个侧滑菜单的实现网上也有很多方法,比如最常用的是开源的SlidingMenu . 还有一种实现方式是在一个Activity的布局中分两部分,一个是菜单(menu)的布局,一个是内容
TMS_WebGMaps_1.9.8.0_Full_Source
TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder
DrawLayout 侧滑侧栏点击穿透
今天遇到一个问题,用DrawLayout做侧滑的时候发现侧栏竟然点击没ListView的地方会时会点击到中间显示内容的ListView,这简直不能忍, 后来查资料发现解决方法就是在DrawLayout外面用一个Layout包裹着,然后在Layout里添加如图:
WINCC7.3破解文件
WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!
老版QQ原生表情gif动态
这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。
安卓 DrawLayout侧滑
DrawerLayout顾名思义就是一个管理布局的。使用方式可以与其它的布局类类似。DrawerLayout带有滑动的功能。只要按照drawerLayout的规定布局方式写完布局,就能有侧滑的效果。直接将DrawerLayout作为根布局,然后其内部 第一个View为内容区域 第二个View为左侧菜单 第三个View为右侧侧滑菜单 当前第三个是可选的。 注意这个属性android:la
如何把DrawLayout做出SlidingMenu的侧滑效果
在Google还没有推出DrawLayout之前,就已经出现许多使用SlidingMenu的案例,这两者的区别如下: 左边是DrawLayout,右边是SlidingMenu DrawLayout右滑,右边主页面会逐渐被盖住 SlidingMenu右滑,右边主页面会被向右平移推出 如果想要用DrawLayout实现右边页面平移推出 只需要改写如下代码: @Over
android原生侧滑功能DrawLayout
android原生侧滑功能DrawLayout 导读:*项目需要实现侧滑功能,准备用fragment,或者其他的方式,要到网上一大堆的资料。居然发现Android原生就有,它是DrawLayout。 场景 项目需要实现这个功能 实现方法 代码展示 <?xml version="1.0" encoding="utf-8"?> <android.support...
利用DrawLayout和Fragment实现左右侧滑菜单
利用Fragment实现界面左右滑动后显示侧滑的菜单,效果图如下: 点击下方的左边按钮就会显示左边的侧滑按钮,向右滑动手势也可以打开左侧的侧滑菜单,同理右边的侧滑菜单也是同样的,具体结构如下: MainActivity extends FragmentActivity 3个XML布局文件 activity_main 中间主界面布局 left_men
DrawLayout和SlidingMenu
DrawLayout布局 <LinearLayout 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" ...
安卓bottomnavigationview和drawlayout实现底部导航和侧滑布局
文章目录1.遇到的问题2.实现3.隐藏系统底部导航栏4.兼容刘海屏5.代码 1.遇到的问题 最近在开发一款app,初步的框架就是实现类似于qq布局的框架样式。那么就分为了两个部分。首先就是底部导航栏,使用bottomnavigationview和fragment可以实现,当然在创建项目时也可以使用AS默认的底部导航来进行项目创建。然后就是使用drawlayout实现侧滑的抽屉式布局。 虽然分析起来......
侧滑菜单的实现方式(三):drawlayout
一主页面的布局 <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_pare
侧滑菜单布局DrawLayout与圆形头像
常见错误 NavigationView占了主界面;这是因为没有设置layout_gravity = “start” 使用 1、依赖包 compile 'com.android.support:design:25.3.1' compile 'de.hdodenhof:circleimageview:2.1.0' //圆形头像 2、布局文件 activity_main.xml ...
2972



被折叠的 条评论
为什么被折叠?



