Android中,布局都是直接或间接的继承自ViewGroup类,其中,ViewGroup的直接子类目前有:

AbsoluteLayout, AdapterView<T extends Adapter>, DrawerLayout, FragmentBreadCrumbs, FrameLayout, GridLayout, LinearLayout, PagerTitleStrip, RelativeLayout, SlidingDrawer, SlidingPaneLayout, ViewPager。

其中,DrawerLayout、PagerTitleStrip、SlidingPaneLayout和ViewPager 是Android API level 4(1.6版本)及其以后通过引入android.support.v4得以支持。GridLayout是Android API level 7(2.1版本)通过引入android.support.v7得以支持。SlidingDrawer在Android API level 17(4.2版本)废弃。FragmentBreadCrumbs也较少用到。

转载于:https://www.cnblogs.com/jiezzy/p/3855866.html

继承ViewGroup类相关推荐

  1. 自定义控件---继承ViewGroup类方式(循序渐进之第1步效果----图片左右拖动)

    -----------------------下面这个效果只是整个效果的刚开始-(目前只可以左右拖动图片)---一会继续更新博客------------------------- 配置文件 activ ...

  2. 自定义控件---继承ViewGroup类方式(循序渐进之第2步效果----图片左右拖动+自动回弹效果)

    -----------------------下面这个效果只是整个效果的第二步-(目前左右拖动图片+回弹效果)---一会继续更新博客------------------------- 配置文件 act ...

  3. 自定义控件---继承ViewGroup类方式(循序渐进之第3步效果----图片左右拖动+RadioGroup切换效果)

    -----------------------下面这个效果只是整个效果的第三步-(目前左右拖动图片+回弹效果+RadioGroup切换效果)---一会继续更新博客------------------- ...

  4. 继承ViewGroup研究(汇总) 一、二、三

    转载过来:为一.二.三版本. 仅供参考: 继承ViewGroup研究(1) --简介和一个小Demo 又翻开一个新篇章了,哈哈,上一回学习的是继承View,关于继承View个人感觉不是那么完美,做技术 ...

  5. 继承ViewGroup:重写onMeasure方法和onLayout、requestlayout方法

    为什么80%的码农都做不了架构师?>>>    在继承ViewGroup类时,需要重写两个方法,分别是onMeasure和onLayout. 1,在方法onMeasure中调用set ...

  6. java 继承 意义_Java中继承,类的高级概念的知识点

    1.继承含义 在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类,这种方式称为继承(inheritance). 2.继承的优点 A.代码的可重用性 B.子类可以扩展父 ...

  7. ThinkPHP子类继承Controller类的注意事项

    在实际的开发中,往往有很多子类都继承自同一个父类,然后该父类再继承自框架内置类的需求. 比如: class Init extends Controller{...} class son1 extend ...

  8. java 继承thread_java线程-创建线程(继承 Thread 类)

    1.创建线程的方式 线程创建方式是:继承 Thread 类,重写 run 方法.如下:public class Task extends Thread{ @Override public void r ...

  9. 【Java面试题】13 Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?...

    1.什么是匿名内部类? 内部类,存在于另一个类内部的类,而匿名内部类,顾名思义,就是没有名字的内部类. 2.为什么需要匿名内部类? 每个inner class都能够各自继承某一实现类(implemen ...

最新文章

  1. [JS-JQuery]基础
  2. linux 踢出其他用户,Linux查看当前登录用户并踢出用户
  3. Apache发布TomEE 7.1,支持Java 8和MicroProfile 1.2
  4. hdu-3625 Examining the Rooms(斯特灵数第一类)
  5. 前端之JQuery(一)
  6. java 线程池 复用机制,java的线程池框架及线程池的原理
  7. 推荐10款 好用的 Jquery 评分插件
  8. android开发学习笔记(一)
  9. mastercam加工报表生成_如何使用 Mastercam 进行角度头编程?丨角度头铣削轮毂内腔案例分享...
  10. @primary注解_springboot整合redis分别实现手动缓存和注解缓存
  11. 类加载的过程(加载、验证、准备、解析、初始化)
  12. Quartus II使用Testbench
  13. DHT11 温湿度传感器
  14. xshell删除文件夹命令_xshell 常用命令整理
  15. uWSGI, Gunicorn负载服务器怎么选
  16. 一招解决GitHub致命的下载速度(GitHub下载速度慢怎么办)
  17. Android 视频播放 界面变形处理
  18. LayoutInflater.inflate()方法的深入理解
  19. [深入理解Android卷二 全文-第四章]深入理解PackageManagerService
  20. 企业微信被别人登录了怎么办?有风险吗?

热门文章

  1. 聪明的程序员用Delphi,真正的程序员用C++,偷懒的程序员用PowerShell
  2. 从0开始的微服务架构:(一)重识微服务架构
  3. HDU 4352 XHXJ#39;s LIS(数位dpamp;状态压缩)
  4. @ResponseBody 注解
  5. 安装Autodesk Vault Server 总提示需要重启计算机?
  6. Java8 stream操作
  7. 扯谈spring mvc之WebApplicationContext的继承关系
  8. PHP远程DoS漏洞深入分析及防护方案
  9. [JAVA]寻找满足和的最短子序列(Minimum Size Subarray Sum)
  10. linux上使用crontab任务调度