位置: 编程技术 - 正文

Material Design控件使用(一)(material design怎么用)

编辑:rootadmin

推荐整理分享Material Design控件使用(一)(material design怎么用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:material design toolkit,materialdesign教程,material design组件,material design toolkit,material design app,material design icons,android material design控件,android material design控件,内容如对您有帮助,希望把文章链接给更多的朋友!

Google 发布的Material Design支持库,对我们的APP设计有很大的影响, 如果重新设计APP,支持库应该直接用V4提升到V7了,我们可以用Toolbar代替ActionBar, 以及引入了RecycleView, SnakeBar等新控件。

我写了一个Demo来学习使用这些新控件。

新建项目,加入依赖包

我们使用Android Studio来开发这个Demo,在Android Studio新建一个项目, 修改App Module的build.gradle文件,把compileSdkVersion和targetSdkVersion改为, 因为Material Design支持库需要Android 5.0以上作为编译SDK。 同时要加入相关依赖包design和RecyclerView支持包。

新建LayoutMaterial Design控件使用(一)(material design怎么用)

新建activity_main.xml,在其中我们加入Toolbar和RecyclerView

新建Activity

新建MainActivity继承自AppCompatActivity * 加入ToolBar

使用RecyclerView RecyclerView是用来替换ListView的,它在里面封装ViewHolder的一些处理, 不过RecyclerView没有setOnItemClickListener方法,需要自己实现。使用Snackbar Snackbar的使用类似于Toast,我在RecyclerView的Item的点击事件中调用Snackbar, 显示TextView中的文字。

项目源码已发布到Github,以后慢慢加入其他控件的使用。 源码地址:MaterialDesignExample

本文作者: 阳春面 原文地址:

欢迎关注我的微信公众号,分享Android 开发,IOS开发,Swift开发和互联网内容 微信号:APP开发者

版权声明:本文为博主原创文章,未经博主允许不得转载。

Material Design控件使用(二) 本文介绍如何使用DrawerLayout和NavigationView实现侧滑菜单栏的效果。效果如下:Layout布局android.support.v4.widget.DrawerLayoutxmlns:android="

Android多线程与异步任务学习笔记(一) 多线程中的一些关键字RunnableThreadThreadPoolExecutorScheduleExecutor关于线程同步的关键字SynchronizedLockSemaphore(信号量):

【Android】如何使用开源库 一、问题引入从网络上下载的开源库,通常是用gradle构建的工程,里面包含了库和示例,当将代码拷贝到android工程时,涉及的一些依赖库需要下载添加

标签: material design怎么用

本文链接地址:https://www.jiuchutong.com/biancheng/374373.html 转载请保留说明!

上一篇:Android中把时间戳转化为对应的时长(android时间轴实现)

下一篇:Material Design控件使用(二)(material design admin)

  • 交通运输企业车辆折旧能加速扣除
  • 合同负债属于负债吗
  • 一般纳税人税收优惠政策有哪些2023年
  • 报表净利润是亏损可弥补数吗
  • 包装纸箱属于原材料吗
  • 计提所得税费用的账务处理
  • 工伤医疗费用个人社保卡支付找谁报销
  • 债务重组损失是费用吗
  • 处置固定资产增值税和所得税报税能一致吗
  • 未开收入下月开票怎样做分录
  • 购买设备送给客户帐务处理是怎样的?
  • 抵缴以前年度所得税怎么做?
  • 不动产经营租赁印花税税率
  • 粮食仓储设施设备管理
  • 企业所得税审计的内容包括哪四个方面
  • 怎么做销售二手车
  • 一般纳税人能否享受残保金优惠
  • 个人汽车租给公司租金需多少钱?
  • 资产负债表和业务活动表勾稽关系不对怎么查
  • 支票入账怎么填写
  • 怎样申请退税费
  • 出口企业进项税额转出怎么理解
  • 手机连不上wifi显示已停用是怎么回事
  • reminder.exe - reminder是什么进程 有什么用
  • 少收的应收款和应付账款
  • win10预览版21337
  • 工程结算转主营业务收入
  • 其他业务收入对方科目
  • 土地增值税可以扣除的税金
  • 发生债务重组收益的分录
  • 销售佣金在所得税里扣吗
  • sysmon安装
  • 经营收益是净利润吗
  • vue项目使用rem
  • 下载下来是php
  • 账户利息怎么计算
  • 结转生产成品
  • 总公司签协议,分公司开票,报账怎样写说明
  • java对象内存大小计算
  • 特殊工种人身安全责任书
  • 自然人独资公司可以变更法人吗
  • 固定资产转在建工程
  • 个人生产经营所得范围
  • 企业借款利息计入什么科目
  • 往来款和货款
  • 普通发票领多了怎么处理
  • 油卡充值做账
  • 可抵扣暂时性差异产生的情况有
  • 新成立的教育机构值得去吗
  • 固定资产抵扣过处置还能简易计税吗
  • 金税盘税费减免分录
  • 餐饮发票食品发票
  • 银行卡账户年费
  • 发生费用未取得发票
  • mysql存储过程中调用存储过程
  • mysql8.0免安装
  • windows精简版精简了哪些
  • xp系统怎么把ie浏览器放到桌面
  • win10命令提示符哪里打开
  • centos7如何设置固定ip
  • cpqa1000.exe是安全进程吗 cpqa1000进程有什么作用
  • schedhlp.exe - schedhlp是什么进程 作用是什么
  • win7更新8007000e
  • centos端口绑定
  • jquery简单例子
  • python占位
  • vue异步加载第三方库
  • Javascript事件实例详解
  • 批处理文件教程
  • cmd命令可以干嘛
  • [置顶]津鱼.我爱你
  • JavaScript中的NaN代表什么
  • HttpURLConnection的流式输出的缺陷和解决方法
  • Jar mismatch! Fix your dependencies
  • jQuery height()、innerHeight()、outerHeight()函数的区别详解
  • 资产管理公司收购不良资产后怎么处置
  • 济南高新区地税局地址
  • 开发商代收代缴电费能开发票吗
  • 企业所得税的计算,收入是含税还是不含税
  • 铁路运费发票可以抵扣几个点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设