前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >速读原著-Android应用开发入门教程(Android中控件的层次结构)

速读原著-Android应用开发入门教程(Android中控件的层次结构)

作者头像
cwl_java
发布2020-02-13 17:04:42
6990
发布2020-02-13 17:04:42
举报
文章被收录于专栏:cwl_Javacwl_Java

第 7 章 控件(Widget)的使用

在各个 GUI 系统中,控件一般都是占内容最多的部分,使用各种控件也是使用一个 GUI 系统的主要内容。

7.1 Android中控件的层次结构

android.view.View 类(视图类)呈现了最基本的 UI 构造块。一个视图占据屏幕上的一个方形区域,并且负责绘制和事件处理。View 是 widgets 的基类,常用来创建交互式的图形用户界面(GUI)。

视图类有众多的扩展者,包括文本视图(TextView)、图像视图(ImageView)进度条(ProgressBar)、视图组(ViewGroup)等。Android 中控件类的扩展结构如图所示:

在这里插入图片描述
在这里插入图片描述

Android 中的控件常常在布局文件(Layout)中进行描述,在 Java 源代码中通过 findViewById()函数根据ID 获得每一个 View 的句柄,并且转换成实际的类型来使用。android.view.View 的扩展者也称作 Widget,通常包含在 android.widget 包中,也就是在 UI 中使用的控件。这些 android.view.View 的扩展者,通常可以在应用程序中直接使用,也可以应用程序再扩展一次使用。

在 Android 中各种 UI 类的名称也是它们在布局文件 XML 中使用的标签名称。

android.view.View 的一个重要的扩展者是 android.view.ViewGroup 类,这个类表示一个视图的集合,在这个视图的集合中可以包含众多的子视图android.view.ViewGroup 类的扩展者既是多个视图的组合,本身也是一个视图。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-01-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第 7 章 控件(Widget)的使用
    • 7.1 Android中控件的层次结构
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档