Android UI界面开发基础归纳

通过这几天对Android几个基础控件的学习,简单总结归纳一下。

1.UI是什么?

UI(User Interface)是用户能看见并可交互的组件,泛指用户的操作界面。


2.View是屏幕上的一个矩形区域,负责绘制和事件处理;它是控件(widget)的基类。

(1)所有高级UI组件都继承View类而实现

(2)一个View在屏幕上占据一块矩形区域

(3)负责渲染

(4)负责处理发生的事件

(5)设置是否可见

(6)设置是否可以获得焦点等


View树结构:

Android UI界面开发基础归纳_第1张图片


3.ViewGroup是View的子类,它是不可见的容器,负责管理其他View及它们的布局属性;它是布局(layout)和视图容器的基类。

(1)一个ViewGroup对象是一Android.view.ViewGroup实例

(2)View的容器

(3)负责对添加进ViewGroup的View进行布局

(4)一个ViewGroup可以加入到另一个ViewGroup 


4.什么是布局?

布局是不可见的容器(ViewGroup)

定义UI的可视化结构。

通过布局参数(LayoutParams)定义子元素的尺寸、位置。


5.一些基本控件及用途

TextView显示文字

ImageView显示图片

EditText输入框,可以设置软键盘弹出方式

Button按钮

checkBox复选框

RadioButton单选按钮


你可能感兴趣的:(android学习)