位置: 编程技术 - 正文

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

  • 小规模纳税人每月不超过10万
  • 三代税款手续费退费申请
  • 混合销售行为如何缴纳增值税税率
  • 经营所得和企业所得
  • 全国税务师考试报名时间
  • 房产税从价计征如何算
  • 无需外汇局审批的账户
  • 应付账款及预付账款分录
  • 网上申领发票收到后需要怎么操作
  • 企业年报修改后,第三方平台多久同步
  • 出口退税中哪些是免税的
  • 退税发票误勾选确认
  • 资产负债表负债总额怎么看
  • 企业收到的捐赠应计入
  • 公司代垫个税会计分录
  • 购买的车位是否有产权证
  • 财务费用手续费有哪些
  • 本月完工产品的会计分录
  • 对外支付增值税扣缴义务发生时间
  • 股东借款利息代扣代缴增值税是怎样算的?
  • 所得税逾期未申报怎么处理
  • 增值税专用发票可以开电子发票吗
  • 个人劳务费怎么开票
  • 固定资产进项税额怎么抵扣
  • 电梯按几年摊销
  • 培训费是否能全额退款
  • 研发支出期末列报
  • 分公司注销分配表
  • 自购销售和委托代购
  • 增值税专票可以重开吗
  • 出口货物国际运输流程图
  • win10系统怎么永久激活
  • 开机后网络连接很慢
  • php异常的基类
  • php ftp上传文件
  • 未分配收益余额在哪方
  • wifi万能钥匙密码王
  • php简单么
  • 企业经营状态有哪几种
  • 安装cuda和cudnn
  • 支租赁费用计提印花税吗
  • 残疾人保证金的滞纳金怎么计算
  • 现金流量表现金等价物有哪些
  • 报废的设备属于什么
  • 其他人员讲课费会计分录
  • sql2000日志清理
  • mysql常见故障
  • 办公室装修用什么材料便宜
  • 预缴增值税后税款怎么算
  • 小规模纳税人所得税怎么计算
  • 年终缴税比例
  • 金融存款利率
  • 其他综合收益相反科目
  • 坏账损失记入
  • 滴滴普票可以计算抵扣吗
  • 上月其他应付款本月怎么调回来
  • 营改增后建筑企业税负不降反增
  • 什么是对公账户?
  • macbook像素能不能提高
  • win10电脑出现invalid partition table怎么弄
  • 电脑显示window
  • linux磁盘格式化后一定会清空数据吗
  • ibm svc是什么意思
  • 安装centos7.0
  • scrfs.exe - scrfs是什么进程 有什么用
  • keyemain.exe是什么
  • win10系统怎么拦截广告弹窗
  • win8分屏功能怎么用
  • win7电脑屏幕设置常亮不黑屏
  • android 4.2
  • Shell脚本监控日志 出现关键字 grep提醒
  • vue微信分享功能
  • js的prepend
  • JavaScript+html5 canvas绘制渐变区域完整实例
  • android 自定义dialog
  • Javascript字符串对象函数
  • 应交税费应交增值税已交税金是什么意思
  • 贵州网上办税服务厅登录
  • 杭州市税务局副局长
  • 深圳税务服务大厅电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设