位置: 编程技术 - 正文

手把手教你打造一个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的绑定

  • 基于法律行为的物权变动三要件
  • 土地增值税纳税义务人
  • 全年一次性奖金个税计算
  • 购买冰箱微波炉注意事项
  • 生产车间维修费是制造费用还是管理费用
  • 哪些发票能做公章
  • 以前年度损益调整影响本年利润
  • 企业所得税季报营业收入,营业成本怎么填
  • 税金及附加包括个人所得税吗
  • 外贸企业出口销售通常采用
  • 企业承担的员工在职培训成本包括
  • 预缴增值税怎么填表
  • 现金日记账年结模板
  • 预付材料款的会计分录怎么写
  • 慈善机构捐赠
  • 营改增之后还有营业税吗
  • 个体工商户交纳社保办法
  • 三证合一后换章子要多久
  • 不应计入税金及附加的有哪些
  • 预算会计的基本等式为
  • 预提租赁费会计处理
  • 金融企业不良资产批量收购处置业务
  • 午餐补贴多少钱
  • 融资租赁纳税人是指
  • 印花税是怎么计税的
  • 公司购买理财产品账务处理
  • 一键ghost软件怎么用
  • 长期借款的账务处理怎么做分录
  • yolov教程
  • 宝塔面板安装zabbix
  • 加工费计入什么成本类别
  • 简述php图像操作的基本步骤
  • window11预览版怎么样
  • traceroute命令详解
  • php递归算法经典题目
  • python3 字典遍历
  • 逾期未收回包装物押金会计分录
  • 民办非企业开办资金入什么科目
  • 固定资产清理的金额怎么算
  • 矿产资源补偿费计入税金及附加吗
  • 什么是记账凭证账务处理程序
  • dedecms转eyoucms
  • 稽查补缴税款会计处理
  • 本期应补退税额就是交钱吗
  • 亏损企业研发费用必须加计扣除吗
  • 租来的厂房如何交税
  • 年末结转步骤
  • 消耗品清单
  • 税收优惠附加税怎么计算
  • 餐饮充值规则说明
  • 企业会计准则下职工薪酬核算的困难与对策研究
  • 复利终值和年金终值的公式
  • 来料加工账务处理流程
  • 核定征收方式的小型微利企业可以享受
  • 营业执照代办需要什么手续
  • mysql 行转列 列转行
  • 双启动子存在的意义
  • Ubuntu 14.04/14.10如何安装记账软件HomeBank?
  • win7无法运行
  • 趣谈linux系统
  • centos8安装rpm包
  • u盘安装linux系统遇到的问题
  • macos邮件
  • PQIMountSvc.exe是什么进程 PQIMountSvc进程查询
  • linux find命令详解xargs
  • win7怎样设置屏幕保护密码
  • win10预览版桌面图标和任务栏不翼而飞怎么办?
  • JavaScript中的变量名不区分大小写
  • eval()方法
  • nodejs实战教程
  • unity mesh bounds
  • jquery.js插件
  • jquery 图片
  • javascript七种数据类型
  • 资源税包括哪些
  • weverse登录不了
  • 税务ukey版商品编码怎么添加
  • 南京市高新园区
  • 国家税务总局关于新型墙体材料增值税政策的通知
  • 国家税务总局河南税务局官网查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设