码迷,mamicode.com
首页 > 其他好文 > 详细

学习进度2020.02.02

时间:2020-02-02 23:21:41      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:tar   根据   cli   linear   概念   实例化   区域   image   lock   

学习进度2020.02.02

View与ViewGroup的概念

学习地址:

https://www.runoob.com/w3cnote/android-tutorial-view-viewgroup-intro.html

       在Android APP中,所有的用户界面元素都是由View和ViewGroup的对象构成的。View是绘制在屏幕上的用户能与之交互的一个对象。而ViewGroup则是一个用于存放其他View(和ViewGroup)对象的布局容器! Android为我们提供了一个View和ViewGroup子类的集合,集合中提供了一些常用的输入控件(比如按钮和文本域)和各种各样的布局模式(比如线性或相对布局)。APP的用户界面上的每一个组件都是使用View和ViewGroup对象的层次结构来构成的,比如下图。

技术图片

       每个ViewGroup都是要给看不见的用于组织子View的容器,而它的子View可能是输入控件 或者在UI上绘制了某块区域的小部件。有了层次树,你就可以根据自己的需要,设计简单或者复杂的布局了(布局越简单性能越好)

       定义你的布局,你可以在代码中实例化View对象并且开始构建你的树,但最容易和最高效的方式来定义你的布局则是使用一个XML文件,用XML来构成布局更加符合人的阅读习惯,而XML类似与HTML 使用XML元素的名称代表一个View。所以< TextView >元素会在你的界面中创建一个TextView控件,而一个< LinearLayout >则会创建一个LinearLayout的容器!

 

学习进度2020.02.02

标签:tar   根据   cli   linear   概念   实例化   区域   image   lock   

原文地址:https://www.cnblogs.com/liurx/p/12254178.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!