位置: 编程技术 - 正文

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

  • 进项有留底怎么结转
  • 无偿使用场地涉及的问题
  • 支付给个人的佣金费用需要发票吗
  • 本期准予抵减税额怎么算
  • 二手房怎么避免一房多卖
  • 固定资产盘点账实不符
  • 人力资源代缴社保合法吗
  • 报销凭证找不到了怎么办
  • 关于小规模纳税人
  • 没有签订劳动合同员工离职怎么处理
  • 票据再质押
  • 个人转让公司限售股纳税地点要求
  • 小规模减免的税额怎么做账
  • 老板的工资属于
  • php string
  • thinkphp query
  • 以摊余成本计量的金融负债
  • 联营企业分得的利润应计入
  • 委托开发软件如何入账
  • 养老金领取怎么算他的领取金额
  • 手把手教你暴力破解wifi密码
  • 委托证券公司发行股票的手续费计入什么科目
  • 房抵债权
  • php自动提交表单
  • 企业税负率过高的坏处
  • 城建税10%用于教育哪方面
  • 代扣代缴应付职工薪酬账务处理
  • 损益表填制
  • 外资公司股东
  • 留言板系统php
  • 出口发票已经抵扣认证怎么办
  • 税控盘技术服务费抵扣期限
  • 支付宝付款,对方能看见是花呗还是银行卡么
  • 适用5%征收率的范围
  • 企业所得税汇算清缴扣除标准2023
  • 代扣代缴的个税可以税前扣除吗
  • 资产负债表中的固定资产怎么算
  • 待处理财产损溢借方是增还是减
  • 研发支出的会计处理原则
  • 筹建期的财务费怎么算
  • 职工外地就医怎么报销
  • 接受捐赠收入如何计入收入
  • 主营业务成本包括哪些
  • 外汇申报填写什么最简单
  • 代扣代缴增值税申报期限
  • 会计账簿怎么填写模式
  • 销项负数发票怎么冲减成本
  • 企业建账的流程是什么
  • sqlserver中时间类型
  • sql server常用
  • explain分析sql效率的方法
  • win10系统怎么做全盘镜像
  • windowxp音频驱动
  • mac苹果电脑如何开4个微信号
  • centos好玩的命令
  • win10系统功能大全
  • 苹果MAC电脑怎么玩圣安地列斯
  • mac 默认设置
  • 小米4刷windows 10
  • mac迁移助理是什么意思啊
  • mgaqdesk.exe进程有什么作用 mgaqdesk进程查询
  • win10预览版好吗
  • centos6.9
  • unity制作ar手机游戏
  • 教你怎样用竹子搭棚子
  • style js
  • python的pip安装命令
  • Python中MySQLdb和torndb模块对MySQL的断连问题处理
  • python3 mongodb
  • 详细分析使用AngularJS编程中提交表单的方式
  • jquery鼠标点击事件怎么写
  • [置顶]马粥街残酷史
  • JavaScript中的数据类型
  • jquery字体设置
  • 最简单的java设计
  • Linux开发基于Qt的Android应用指定调试设备
  • 广东省电子税务局电话
  • 我国历年财政支出总额
  • 税务注销证明样本
  • 税务一般纳税人可以简易注销
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设