如上描述,在Android中的所有视觉组件都是继承自View,并且可以随意转换为View。你将经常看到View会转换成controlwidget,就和你在开发其他的GUI程序一样。

 

ViewGroup类是View的扩展,被设计用来容纳多个View。一般说来,ViewGroup用在构建原子的、可重复利用的组件(widget)和管理子View的布局上。ViewGroup的其他功能就是用作Layout

 

由于所有的视觉元素继承自View,上述的许多元素可以互换。为了方便,control一般从View扩展,用来实现相对简单的功能,而widget用来组合控件和组建更加复杂View扩展。

 

惯用的命名模型如图4-1所示。在练习中,你可能会看到widgetcontrol的互换。

 

Views介绍

4-1

 

你已经了解了一个layout和两个widget——LinearLayoutListViewTextView——你在第2章创建To-Do List例子的时候。

 

在接下来的章节,你将学习到怎样把SDK中的Views放到一起来增加UI的复杂性,之后会学习如何扩展它们,建立自己的复合控件和白手起家创建自己的定制的Views

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-26
  • 2021-07-22
  • 2021-10-31
  • 2021-10-01
  • 2022-02-26
  • 2022-12-23
猜你喜欢
  • 2021-08-08
  • 2021-11-04
  • 2021-09-27
  • 2022-12-23
  • 2021-09-18
  • 2021-10-12
  • 2022-12-23
相关资源
相似解决方案