位置: 编程技术 - 正文

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

  • 个人工程款收入不纳税
  • 需要进项税额转出的发票还用勾选吗
  • 财务刷卡手续费怎么处理
  • 乙方收到甲方项目建设工程款如何记账
  • 应纳税所得额是含税还是不含税
  • 门禁卡属于什么卡
  • 模具费进研发费用还是成本
  • 融资租赁设备增值税怎样抵扣
  • 公司新装宽带怎么做账?
  • 处置全资子公司税务处理
  • 接受捐赠的要交税吗
  • 异地工程预缴个税
  • 个人出租住房如何开票
  • 有形动产租赁印花税税率是多少
  • 发生广告费用会计分录
  • 新成立公司必须报税么
  • 增值税税控系统专用设备
  • 代发保险款收入
  • 知识产权代理公司前景如何
  • 手机文件打开方式怎么设置默认
  • mac苹果系统怎么用
  • 企业出售产品前,预收客户一笔货款
  • swoole如何使用
  • 半月湾在哪
  • 售后回购不符合法律规定
  • 支付工资属于费用吗
  • 办公楼需要什么
  • php 查找数组元素
  • yii框架文档
  • es6 promise await
  • mnist数据集下载码
  • php中删除文件的函数
  • php ajax 实现
  • 保障金纳入地方财政吗
  • 调用系统服务出错原因
  • 三个数排序c语言程序从大到小
  • mongodbwin7能安装么
  • 房地产土地使用权计入存货吗
  • 不动产销售额是否为免税
  • 小微小型微利企业表述正确的有
  • 合租物业费按人头还是按房间分
  • sql server2005查询
  • 成本费用率分析说明
  • 企业银行存款的利息收入计入财务费用的借方A对B错
  • 加工费的进项发票摘要写什么
  • 车保险费中的车费是什么
  • 为什么生产成本不属于损益类科目
  • 科技项目扶持资金
  • 受疫情影响较大的上市公司有哪些
  • 一般情况下银行加权平均成本的变化主要取决于什么因素
  • 出售投资性房地产的收入计入什么科目
  • 储备基金是什么
  • 分期收款销售的会计与纳税处理
  • 认证的进项退税怎么操作
  • 农业行业增值税
  • 会计准则规定了什么
  • 公司控股的子公司 法人能被追加吗
  • 累计折旧税率
  • 房租增值税专用发票几个点
  • 建账选用什么会计制度
  • ie10和ie11
  • 怎样把系统及软件迁移到固态
  • linux如何结束正在运行的进程
  • win10系统中打开任务管理器的快捷键
  • 怎样解决windows照片查看器无法显示此图片
  • opengl绘制地面
  • 批处理替换文件中的某个内容
  • linux命令批量执行
  • dos中创建文件
  • 国家税务局科员属于什么级别
  • 广州契税补贴2022政策
  • 地税局 业务
  • 出口退税函调回函时间
  • 进项名称和销项同一产品不同称呼
  • 西乡塘区税务局电话
  • 税务发票小助手 小程序二维码
  • 烟叶税额
  • 增值税发票税款数额是什么
  • 如何鼓励互联网企业发展
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设