位置: 编程技术 - 正文

手把手教你打造一个Material Design风格的App(三)(手把手教你打造一个花灯笼,老师看到肯定惊喜)

编辑:rootadmin

推荐整理分享手把手教你打造一个Material Design风格的App(三)(手把手教你打造一个花灯笼,老师看到肯定惊喜),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:手把手教你打造巧克力腹肌,手把手教你打造班级主题环境会议笔记,手把手教你打造一台吃鸡主机,手把手教你打造班级主题环境,手把手教你打造班级主题环境,手把手教你打造ip,手把手教你打造ip,手把手教你打造班级主题环境 培训后心得,内容如对您有帮助,希望把文章链接给更多的朋友!

——接上文。

3.2添加抽屉导航

添加导航抽屉跟Android 5.0之前是一样的,只是以前我们使用ListView来作为菜单容器,现在我们则使用Material Design风&#;的RecyclerView。

()在你工程的java文件夹中,创建3个名为activity、adapter、model的包,将MainActivity.java移到activtiy包中,这样做使得你的代码可以很好地组织和管理。

()打开位于app模块下的build.gradle文件并添加如下依赖。添加完依赖之后,点击Build-->Rebuild Project下载所需要的类库。

()在model包里,创建名为NavDrawerItem.java的类,然后添加以下代码。这个模型类是一个简单的POJO(Plain Oridinary Java Object即简单的java对象)类,它定义了导航抽屉的菜单项。

()在res-->layout下,创建一个名为nav_drawer_row.xml的文件并添加如下代码。这个布局渲染了导航抽屉菜单的每一行,如果你想自定义抽屉菜单项,你需要修改这个布局文件。在这个例子中,它仅包含一个TextView。

()下载个人资料图标并将它放入drawable文件夹,这一步是可选的,但是这个图标会在导航抽屉的头部用到。

()创建另一个名为fragment_navigation_drawer.xml的布局文件并添加如下代码。这个布局文件渲染了整个导航抽屉的视图,这个布局包括一个显示个人信息的头部和一个显示列表的RecycleView。

手把手教你打造一个Material Design风格的App(三)(手把手教你打造一个花灯笼,老师看到肯定惊喜)

()因为RecycleView是自定义的,我们还需要一个adapter来渲染自定义的xml布局,所以在adapter包下面,创建一个名为NavgationDrawerAdapter.java的类并添加如下代码。这个适配器类inflate了nav_drawer_row.xml并渲染了RecycleView抽屉菜单。

()在activity包下,创建一个名为FragmentDrawer.java的Fragment。在Android Studio里面,按以下操作来创建一个新的Fragment,在activity包上右键-->New-->Fragment-->Fragment(Blank),然后给Fragment命名。

()最后打开主Activity的布局文件(activity_main.xml)并按下面所示来修改布局。在这个布局里面,我们添加了android.support.v4.widget.DrawerLayout来展示导航抽屉菜单。

当然在<fragment>标签里,你需要给出fragmentDrawer正确的路径。

现在所有的布局文件和java类文件都准备到位了,让我们对MainActivity做一些修改来使导航抽屉工作起来。

()打开MainActivity.java文件并做如下修改。

>实现FragmentDrawer.FragmentDrawerListener接口并添加onDrawerItemSelected()重载。

现在如果你运行App,可以看到导航抽屉,在里面有一个头部视图以及一些列表项。

由于文章较长,请继续关注:手把手教你打造一个Material Design风&#;的App(四)

原文地址:

libgdx robovm admob IOS SDK的绑定 IOS里面主要的广告平台就是用的是ADMOB,在最新的ADMOB采用的是framework的方式,在绑定项目

自定义View--操作动画 计算/**CreatedbyHanks*Copyright(c)Hanks.Allrightsreserved**/packageapp.hanks.com.customanimateview.OpAnimateView;importandroid.animation.ValueAnimator;importandroid.annotation.TargetApi;importan

Android 性能测试实践(四) 流量 转载地址:

标签: 手把手教你打造一个花灯笼,老师看到肯定惊喜

本文链接地址:https://www.jiuchutong.com/biancheng/385206.html 转载请保留说明!

上一篇:前方高能--Retrofit(前方高能(莞尔wr)晋江)

下一篇:libgdx robovm admob IOS SDK的绑定

  • 小规模纳税人销售已使用固定资产
  • 包工包料怎么付款流程
  • 展会补贴收入会计处理
  • 住宿报销是开普票还是专票
  • 印花税申报了什么时候扣款
  • 分公司可以享受小规模纳税人优惠
  • 团建费用会计科目
  • 结转本月收入类账户到本年利润会计分录
  • 将产品转为本企业使用
  • 别人提供原材料加工后加工费
  • 固定资产领用原材料要考虑增值税吗?
  • 未结清全额是逾期吗
  • 增值税计入无形资产的入账价值吗?
  • 接待客户的住宿费账务处理
  • 无法支付的其他账户
  • 公司的资本成本取决于投资人的必要报酬率
  • 采用简易计税方法
  • 企业资产转移是什么意思
  • 小型微利企业的税收政策
  • bios怎么恢复出厂设置dell
  • linux mint 20.1安装
  • 虚拟存储器什么意思
  • 隐藏资源管理器窗口
  • PACKAGER.EXE - PACKAGER是什么进程 有什么用
  • 广告费与业务宣传费范围
  • 无形资产摊销时点
  • setlang.exe - setlang是什么进程 有什么用
  • 申请代开增值税专用发票有金额限制吗
  • 命令行查看ip地址
  • 申请高新技术企业收入要多少
  • unity怎么打包unitypackage
  • 【GoF 23】23种设计模式与OOP七大原则概述
  • 端午假期干什么
  • 前端脚本开发
  • Node 下 Http Streaming 的跨浏览器实现
  • 工业企业成本核算的一般程序包括下列的
  • 印花税的缴税对象是
  • 发票抬头为个人的纳税人识别号
  • 爬虫技术是做什么的
  • 累计折旧如何计算使用年限
  • 废料收入是什么会计分录
  • 银行利息怎么算10万块三年多少利息
  • 信用减值损失属于公允价值变动收益吗
  • 本月发生费用未支付会计处理
  • 生产企业免抵退税申报步骤
  • 利润分配科目是所有者权益科目吗
  • 发给客户的红包是什么费用
  • 账务处理程序的种类及各自的适用范围
  • 社保缴费基数调整后对个人的影响
  • 税控盘服务费怎么填增值税申报表
  • 劳务支出如何做账
  • 个税公司少申报一个月会对个人有什么影响
  • 什么是流动负债确认条件是什么
  • 从银行提取现金分录
  • 支付安全生产费会计科目
  • 建筑企业提供服务的机制保障
  • 购买金税盘的分录
  • sql server高级编程
  • sql多条件组合条件的先后顺序
  • etcfstab文件修改
  • award bios设置图解教程
  • win8.0升级win8.1
  • linux文本处理实验报告
  • 淘宝win10和正版的有什么区别
  • win10系统怎么拦截广告弹窗
  • 在linux系统中,用来存在系统所需
  • windows8应用商店用不了
  • 进windows花屏
  • threejs中文文档pdf
  • python框架教程
  • opengl视角跟随鼠标方向移动
  • 从零基础开始学
  • jquery中的事件和事件处理有哪些
  • shell脚本监听端口
  • jquery控制display属性
  • javascript运用
  • 国家企业税务总局
  • 移交税务稽查的条件标准
  • 广州市国家税务局稽查局举报中心
  • 深圳国税总局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设