view概述

android绝大部分UI组件都放在android.view和android.widght包中,android的虽有UI组件都继承了View类。
View类还有一个非常重要的子类:ViewGroup。ViewGroup继承了View,通常作为其他组件的容器使用,android对View和ViewGroup的设计采用了组合器模式:
即是ViewGroup属于View类,所以ViewGroup既可以包含view类,又可以包含ViewGroup类。

布局简介

android提供了两种方式来绘制UI组件,
1.在xml文件,通过xml属性来设置组件。
2.在java代码通过java方法来设置组件属性。

View常用的属性以及方法介绍

view作为UI的基类,因此他的属性设置和方法,其他的UI组件都可以
Android的View类介绍-android的学习之旅(十三)_第1张图片


ViewGroup简介

ViewGroup继承了View,但是它经常会被当做一个容器使用,由于它是一个抽象,因此经常用它的子类作为容器使用,例如格证布局容器。
ViewGroup控制子组件依赖于两个两个内部类,ViewGroup.LayoutParam和ViewGroup.MarginLayoutParam。

ViewGroup.LayoutParam对应的xml属性为:

这里写图片描述

ViewGroup.MarginLayoutParam对应的xml属性为

Android的View类介绍-android的学习之旅(十三)_第2张图片

更多相关文章

  1. Android四大组件——Activity生命周期详解
  2. 控件的android:layout_alignParentTop属性找不到的原因
  3. Android布局中的常用属性小结
  4. AndroidRelativeLayout属性大全
  5. 详解 Android 的 Activity 组件【Z】
  6. LinearLayout 属性详解
  7. Android Property System | Android属性系统(文章写的很好。)
  8. android layout,xml属性

随机推荐

  1. 冷月手撕408之操作系统(12)-内存的分配与
  2. 冷月手撕408之数据结构(4)-链表
  3. 冷月手撕408之操作系统(21)-文件的实现
  4. 冷月手撕408之操作系统(4)-操作系统的运
  5. 冷月手撕408之操作系统(21)-文件的共享与
  6. 冷月手撕408之操作系统(12)-内存管理基础
  7. 冷月手撕408之操作系统(3)-操作系统的发
  8. 冷月手撕408之操作系统(2)-操作系统的基
  9. PHP变量的知识点
  10. Laravel 添加自定义函数