新闻详情

NEWS DETAILS

Android界面简介

2019/9/29 8:59:59

  在我们所看到的应用程序中,界面都有自己的特点,都有自己的显示方式,这就是本章所要讲的界面布局的功劳。界面的布局在一个Android程序中是很重要的,它可以使一个界面变得美观大方(当然没有大量的图片是做不到的)。

  在学习布局之前,先来了解一下Android中的用户界面。在Android系统中有3种方式生成一个屏幕:采用XML布局、通过用户界面接口调用和用代码实现。在Android的应用中,用户界面都是由ViewViewGroup对象组成的。ViewViewGroup有很多种类,它们都是View的子类,下面来看一些ViewViewGroup

  1.View

  View类号Android的一个超类,这个类几乎包含了所有的屏幕类型。每一个View都有一个用于绘图的画布,这个画布可以进行任意扩展。在一个View对象中可以处理很多事件,可以处理滚动条、布局、绘图等。

  2.ViewGroup

  ViewGroup位于android.view.ViewGroup包中,ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的。

  可见,作为容器的ViewGroup可以包含作为叶子节点的View,也可以包含作为更低层次的子ViewGroup,而子ViewGroup又可以包含下一层的叶子节点的ViewViewGroupoActivity必须调用setContentView()方法,并传递到根节点对象的引用。Android系统接收这个参考和使用它进行测量,并绘制树。根节点的层次要求其子节点绘制自己。同时,每个树上的ViewGroup节点会负责它自己的子节点。

 


公司地址:天津市滨海新区豪威大厦B座

津ICP备2022007965号-2  版权所有,违者必究

小程序

微信