初学Android,仅一大堆布局、组件,以及它们的属性,就能把人绕晕。
  学习策略是,先不必图太多,学会几个常用布局和组件,然后再慢慢拓展。甚至,不必专门学,在有需要求时,依据资料的指引,现学现用即可。
  当然,在学习的初期,能看一眼所有布局和组件的全貌是很必要的,也就是,从View类(所有布局和组件的父类)开始,看到其所有子类,以及它们之间的继承关系。
  官网的指南中有图。但类似下面的图只是个原理图,对View类中丰富的布局和组件的了解,仍是远远不够。
  
  我从官网的View类开始,逐层找出子类,整理出一份View类族的全图,能够呈现所有相关类的继承关系,如下图(针对 Android 11版本。为图省时间,用普通线条代表类的继承关系,左为父类,右为子类。)
  

Android.view.View类全貌【思维导图】相关推荐

  1. String类常用方法思维导图总结

    String类常用方法思维导图总结 给自己加油,保持每天都学习,更新博客!信Java得永生!

  2. Android 功耗(7)---思维导图

  3. 一篇文章一张思维导图看懂Android学习最佳路线

    一篇文章一张思维导图看懂Android学习最佳路线 先上一张android开发知识点学习路线图思维导图 Android学习路线从4个阶段来对Android的学习过程做一个全面的分析:Android初级 ...

  4. 关于主机的思维导图_读《思维导图》系列丛书----我用思维导图做什么?

    多图预警! 作者简介:深圳一所公立高中的生物老师,日常是备备课,读读书,打打球,吹吹牛. 我将从以下几个方面介绍我是如何使用思维导图的. 图1:介绍我如何使用思维导图的思维导图 1.我平时用思维导图来 ...

  5. 思维导图分享以及MindManager使用说明

    来源于: http://www.cnblogs.com/muhongxing/archive/2009/12/22/1628782.html http://www.cnblogs.com/muhong ...

  6. 初中 昆虫记思维导图_《昆虫记》的思维导图

    一. 俯览全貌 思维导图的首要策略,就是先对素材做全面了解. 正如做身体检查,要先做个X光片一样,医生要对你的整个身体做一次通盘性的观察. 想象一下自己是一只遨翔云端.鸟瞰非洲大草原上的老鹰,你拥有锐 ...

  7. 一文了解常用思维导图与画图软件

    文章目录 前言 XMind(思维导图)(十分推荐) 特点 图例 GitMind(流程图+思维导图)(八分推荐) MindMaster(思维导图)(八分推荐) ProcessOn(流程图)(八分推荐) ...

  8. 从前端view到数据访问逻辑的思维导图

    从前端view到数据访问逻辑的思维导图以后写代码就按照这个思路写

  9. android思维导图github,2020年GitHub 上那些优秀Android开源库,这里是Top10!

    前言 每过一段时间呀,我都会给大家带来一些从Github上收集的一些开源库,有的是炫酷动效,有的则是实用的工具和类库.以前没看过或者没有收藏的同学,建议先收藏,以下是链接: No1. LiquidSw ...

  10. Android实现无序树形结构图,类似思维导图和级联分层图(无序,随机位置)

    参考文章: 利用递归算法.堆栈打造一个android可擦除思维导图 用SurfaceView实现级联分层图(粗略篇) 效果图打头阵: 这些和亲戚关系图谱,或者思维导图类似,最近公司的医疗项目也用到了这 ...

最新文章

  1. Java值类型与引用类型的不同
  2. Redis进阶-Redis键值设计及BigKey问题
  3. ML:文本、图像等数值化数据相似度计算之余弦相似度计算三种python代码实现
  4. webstom设置和monokia配色方案
  5. 有关豆豆成长里程碑事件1
  6. 把SAP Analytics Cloud嵌入到SAP Cloud for Customer系统里
  7. Java但中获取时间将时间转换成字符串格式(年月日格式)
  8. 判断unsigned long long乘法溢出_信息安全课程17:缓冲区溢出2
  9. Tomcat和myeclipse的相关操作以及myeclipse的激活方法
  10. 电商促销PSD分层海报设计流程,设计师收好
  11. SpringBoot实战(八):集成Swagger
  12. Delphi2010 RTTI + Attribute 简单实现ORM实例
  13. ROS install
  14. 深入解析JQuery中的isPlainObject()使用方法 1
  15. Linux下挂载iscsi存储及多路径功能配置
  16. 《概率论与数理统计》(浙大第四版)第二章总结笔记(纯手写)
  17. NexT主题添加音乐
  18. java即时通讯_java实现即时通信的完整步骤分享
  19. Next.js 中的路由初学者指南,附有示例
  20. 1.Matlab 画图输出 EPS 格式文件中文出现乱码

热门文章

  1. 今日金融词汇---新股限购,是什么?
  2. Python数据可视化---pygal模块
  3. 随机过程 Markov 链(下)
  4. Rabbit 5大模式
  5. 川崎机器人 AS语言基础运动指令表
  6. 历代iOS设备屏幕分辨率
  7. 拨乱反正!关于LoRaWAN的7个常见误解
  8. 软件测试工程师-职业规划发展
  9. Eclipse运行tomcat出现错误“An incompatible version [1.1.33] of the APR based。。。 ”问题的解决
  10. ansys 18安装完成后Fluent安装无法启动问题