【摘要】:在Android APP 中,所有的用户界面元素都是由View 和ViewGroup 对象构成的。Android 提供了一个View 和ViewGroup 子类的集合,该集合提供了一些常用的输入控件和各种各样的布局模式。图2-8UI 布局的层次结构Android 布局文件使用XML 文件,一个XML 元素的名称代表一个View。下面来创建一个简单的布局文件,该布局文件中有一个文本标签和一个按钮,代码如下所示:在Android 开发中,我们会经常接触到布局文件Layout.xml。Android 开发有6 种布局方式,分别是:RelativeLayout、LinearLayout、TableLayout、GridLayout、FrameLayout(帧布局)、AbsoulteLayout。
在Android APP 中,所有的用户界面元素都是由View 和ViewGroup 对象构成的。View 是绘制在屏幕上的、用户能与之交互的一个对象,而ViewGroup 则是一个用于存放其他View(和ViewGroup)对象的布局容器。 Android 提供了一个View 和ViewGroup 子类的集合,该集合提供了一些常用的输入控件(比如按钮和文本域)和各种各样的布局模式(比如线性或相对布局)。
APP 的用户界面上的每一个组件都是使用View 和ViewGroup 对象的层次结构来构成的,如图2-8 所示。
图2-8 UI 布局的层次结构(www.xing528.com)
Android 布局文件使用XML 文件,一个XML 元素的名称代表一个View。 例如,< TextView >元素会在界面中创建一个TextView 控件,而一个< LinearLayout >则会创建一个LinearLayout 的容器。 下面来创建一个简单的布局文件,该布局文件中有一个文本标签和一个按钮,代码如下所示:
在Android 开发中,我们会经常接触到布局文件Layout.xml。 Layout 对于快速搭建界面和提高界面在不同分辨率屏幕上的适应性具有重要的作用。 Android 开发有6 种布局方式,分别是:RelativeLayout(相对布局)、LinearLayout(线性布局)、TableLayout(表格布局)、GridLayout(网格布局)、FrameLayout(帧布局)、AbsoulteLayout(绝对布局)。下面对这6 种布局方式一一介绍。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。