ViewGroup本身表示容器, 他是View的一个抽象子类, 它可以包含很多个普通的view组件,另外它还可以包含一个ViewGroup容器. 由于它是一个抽象类,所以实际使用中通常使用viewGroup的子类来作为容器,比如各种布局管理器.如图所示ViewGroup和View关系.

通过ViewGroup.LayoutParams和ViewGroup.MarginLayoutParams两个内部类来控制其子组件的分布.这2个内部类中都提供了一些XML属性,ViewGroup容器中的子组件可以指定这些XML属性.

ViewGroup.LayoutParams所支持的xml属性为android:layout_height和android:layout_width两个.ViewGroup.MarginLayoutParams支持的xml属性如下表所示:

最新文章

  1. 理解领域模型Domain Model
  2. 从零开始学 Java - Spring 使用 Quartz 任务调度定时器
  3. Win7上的ASP.NET MVC3项目在Win10上运行的一个坑
  4. IE8中给HTML标签负值报错问题
  5. cantor三分集
  6. LVS NAT模式
  7. Java源码初学_HashMap
  8. windows不能在本地计算机启动apache
  9. Linux部分命令及通配符用法
  10. git命令之git mergetool vi非正常退出.swp删除不了的问题
  11. 三种方式给apt设置代理
  12. raycast 一小段距离碰撞到的poly
  13. 29.QT-自定义窗口拖动、自定义QToolButton/QPushButton开关按钮、界面阴影,声音等总结
  14. 初识生成器与生成器表达式 Day12
  15. 基于【磁盘】操作的IO接口:File
  16. (转)Flask框架+mySQL数据库:误删migrations文件夹后再次创建时遭遇错误(Can't locate revision identified by ‘xxx’)
  17. JWT验证
  18. Android SAX解析XML
  19. bzoj2716/2648 / P4169 [Violet]天使玩偶/SJY摆棋子
  20. caffe 动态库 Release X64

热门文章

  1. react-navigation报错
  2. Python 命令行之旅 —— 初探 argparse
  3. 【模板】质数判断(Miller_Rabin)
  4. 部分APP无法代理抓包的原因及解决方法
  5. StudyAndroid.2 Activity生命周期
  6. CSS动效集锦,视觉魔法的碰撞与融合(一)
  7. urllib.request.urlretrieve()用于下载制定url内容到本地
  8. 企查查app (二)
  9. MVC整体运行流程一(进入管道)
  10. Nacos(八):Nacos持久化