位置: 编程技术 - 正文

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

  • 纳税人异地预缴税款
  • 海关完税价格计算公式
  • 租赁企业可以开具电费发票吗
  • 纸质银行承兑到期多久时间之内可以兑现
  • 多缴纳个人所得税怎么办
  • 房地产公司土地价款抵扣的账务处理
  • 财务报表中的负债是什么意思
  • 确认收入时需要结转成本吗
  • 自用房产税如何计算
  • 企业融资租赁设立条件
  • 不得税前扣除的税金
  • 开具增值税发票的注意事项有哪些?
  • 进出口商品应该符合哪个国家的标准
  • 上月开的红字发票本月可以作废吗
  • 电商公司购买拍照违法吗
  • 公司贷款评估费的做账
  • 党员经费的使用范围
  • 银行对公账户网上注销流程需要多久
  • 总分机构异地移送
  • 税务局开的专票可以抵扣吗
  • 对于长期没发票的预付款怎么处理?
  • 如何彻底删除QQ频道私信
  • 一般纳税人存货入账价值
  • 华为p50新款
  • 因质量问题被扣的货款销售方怎么做账
  • 煤炭贸易公司账务大全
  • 招行网银专业版怎么登陆
  • 收取增值税一般是多少
  • 黄石国家公园的建立意义
  • 在Yii2特定页面如何禁用调试工具栏Debug Toolbar详解
  • 应收账款和应付账款怎么对冲
  • 详解php实现页面跳转
  • 无形资产的摊销应计入什么科目
  • 年终奖的发放明目
  • framework core
  • vue组件入门
  • 人力为主的公司名称
  • 结构性存款随时可取么
  • 公司年度汇算
  • 软件企业该怎么发展起来
  • 经营性应付项目的增加为什么调减
  • 酒吧会计如何做工作
  • 投资购入房产会亏钱吗
  • 2020年防洪基金计算公式
  • 研发支出属于什么要素
  • 财务费用科目余额
  • 以前年度收入少记了怎么做分录
  • 游戏公司的主营业务成本
  • 存出投资款应计入什么科目
  • 变更法人需要什么条件
  • 如何跨数据库查询
  • sql语句错误提示
  • sql查询连续登录天数
  • mysql min
  • os x10.11el capitan公测版beta5更新了什么?os x10.11el capitan公测版beta5发布下载
  • WinXP系统能上qq但打不开网页原因分析及解决方法
  • 深度操作系统中的生活服务类软件有
  • 苹果mac系统中英文切换
  • yum命令作用
  • win10系统如何删除账户
  • win7禁用驱动签名后可以正常启动吗
  • xp局域网文件共享设置
  • win7系统纯净版和旗舰版有什么区别
  • 一打字就出现windows设置
  • win8系统自带应用都打不开了怎么办
  • unity自动攻击
  • js中正则表达式语法
  • 搭建gitbook
  • 用unity做2d游戏
  • jQuery.parseHTML() 函数详解
  • 简单介绍一下自己
  • 手机 日常应用 单核 多核
  • python中的魔法函数
  • 收到123660的短信是什么意思
  • 怎么查税务专管员是谁的名字
  • 贵阳国家高新技术产业开发区管理委员会
  • 贵州省地方税务局税源管理平台(二次)招标合同公告
  • 铁岭医保网上怎么交费
  • 湖北省人民代表大会常务委员会关于深入开展
  • 城市建设维护税减免政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设