位置: 编程技术 - 正文

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

  • 可以抵扣的进项税额是什么意思
  • 个体经营所得税核定征收2023标准
  • 清算组的性质
  • 汇算清缴银行手续费
  • 金蝶财务系统录入发票
  • 薪金性支出包括什么
  • 土地摊销计入在建工程吗
  • 分期付款方式销售货物什么时候确认收入
  • 期间费用的控制方法主要有
  • 已认证已抵扣的发票对方要寄回吗
  • 营改增后不动产出租适用税率
  • 存货自然灾害损失进项税
  • 房产税免收范围包括
  • 个体户地税怎么收费
  • 7月1日起,自开农产品收购发票,抵扣税率是多少?
  • 增值税专用发票怎么开
  • 利润表为什么没有主营业务收入
  • 呆帐死帐处理
  • 日常管理的基本内容及方法是什么
  • 拍卖物品的流程
  • 毛利润和纯利润的计算公式
  • 发票盖章盖成了财务章有影响吗
  • 按简易办法征收增值税
  • 已认证的进项税额转出怎么做账务处理
  • 发票需要写真名吗
  • 计算土地增值税时契税可以扣除吗
  • 在电脑桌面上添加快捷程序
  • 美团佣金收费标准结构图
  • win10播放视频软件
  • 如何在Mac上更改我的Apple ID
  • PHP:Memcached::getDelayedByKey()的用法_Memcached类
  • 外购货物用于职工奖励
  • 手机苹果14
  • PHP:jdtojewish()的用法_日历函数
  • 印度活根桥 (© dhritipurna/Shutterstock)
  • 欧罗巴山国家公园旅游攻略
  • 布莱顿小镇介绍
  • 增值税专用发票丢了怎么补救
  • 多交增值税可以抵扣吗
  • 床垫可以开专票抵扣吗
  • 支付网银年服务费
  • 财务没有及时缴费怎么办
  • sql server 2005安装在2016
  • 履约保证金能否委托支付
  • 取得剧本使用费怎么做账
  • 一般纳税人材料票是几个点
  • 个人所得税汇算清缴
  • sql2008还原到2012
  • 企业暂估入账的分录
  • 购进免税农产品进项税额计算
  • 现金折扣可以扣除吗
  • 残保金申报常见问题
  • 同时知识产权专利,其做账是?
  • 收银员长款短款什么意思
  • 独立核算和非独立核算哪个好
  • 错过报税期
  • 关于新修订的未保法
  • 车辆租赁费发票怎么开
  • 发票专用章刻制
  • mysqldump导出csv文件
  • 关于植物的现代诗
  • windowsxp不能启动怎么修复
  • win8支持固态硬盘吗
  • 怎么删除文件的隐藏属性
  • windows7个性化菜单
  • 苹果Mac系统怎么用光盘安装
  • linux根文件系统直接解压到硬盘
  • win7主要有哪些内容
  • xp系统升级成win7还会卡吗
  • Unity3D游戏开发pdf
  • opengl渲染流程图
  • 拨号器怎么用
  • 详解HTTPS 的原理和 NodeJS 的实现
  • 简洁实用的公司治理机制
  • 税控盘税务数字书驱动找不到应用程序是咋回事
  • 地方税务局怎么报税
  • 企业房产税公式
  • 国家税务总局公告2022年第9号
  • 小规模纳税人可以用专票抵扣税吗
  • 江西车辆购置税查询网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设