知识的价值不在于占有,而在于使用。这篇文章主要讲述Android 视图结构相关的知识,希望能为你提供帮助。
一、简介
android中,为了和设备的屏幕进行交互,需要使用两个核心的java类。它们是Android开发中最常用和最重要的两个类:
- View类
- ViewGroup类
二、View类
整个显示的屏幕可以由一个或多个View对象构成,这取决于如何使用View类和ViewGroup类来为Android应用程序的屏幕创建UI构件。下面看一看View类为Android开者提供了哪些可控制的属性:
- 边界(尺寸)
- 在屏幕上的布局
- 图层显示顺序
- 滚动
- 焦点
- 按键交互
- 手势交互
三、嵌套视图:ViewGroup类
ViewGroup是View派生的一个子类,ViewGroup类用来派生出布局容器类,它可以将View对象编组并有序地组织在屏幕上。
ViewGroup是一个布局容器,它通常是一些UI元素的集合,这些UI元素可以是按钮、文本框、复选框等。即,UI元素可以是任何类型的(包括自定义的从View类派生出的新的控件)。
文章图片
【Android 视图结构】(此图来自于Android应用开发入门)
ViewGroup派生出的子类有:AbsoluteLayout、RelativeLayout、FrameLayout、LinearLayout和DrawLayout。关于,这几类布局详细介绍:http://www.cnblogs.com/naray/p/5274964.html
推荐阅读
- Android Studio debug调试教程
- Android 自定义View控件
- Android 应用版本号配置修改
- Android 样式布局
- Android ViewGroup
- Android app与Activity主题配置
- Android PendingIntent的使用
- 值得推荐的android开发框架简单介绍
- Android Activity属性