用户界面View之ViewGroup

没有目标的人永远为有目标的人去努力。

本讲内容:ViewGroup (一组视图)

一、ViewGroup 的介绍

View(视图)是所有UI组件的基类,而ViewGroup是容纳这些组件的容器,ViewGroup继承于View。ViewGroup是抽象类,不能直接使用它。Linearlayout等布局都是ViewGroup实现类。

二、LayoutParams 类

LayoutParams继承于ViewGroup。LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。为Activity设置的线性布局设置新的参数,为创建的view对象重新设置位置,大小,颜色等一系列的属性。

譬如:利用getLayoutParams()方法和setLayoutParams()方法重新设置控件的布局

1、首先利用getLayoutParams()方法,获取控件的布局参数对象。

eg:LayoutParams lp=(LayoutParams)imageView.getLayoutParams();

2、设置该控件的layoutParams参数

eg:

lp.height=200;

lp.width=100;

3、将修改好的layoutParams设置为该控件的layoutParams.

eg:imageView.setLayoutParams(lp);

时间: 2024-08-19 12:22:46

用户界面View之ViewGroup的相关文章

Android基础入门教程——2.1 View与ViewGroup的概念

Android基础入门教程--2.1 View与ViewGroup的概念 标签(空格分隔): Android基础入门教程 本节引言: 告别了第一章,迎来第二章--Android中的UI(User Interface)组件的详解, 而本节我们要学习的是所有控件的父类View和ViewGroup类!突发奇想,直接翻译官方文档对 这两个东西的介绍吧,对了,天朝原因,google上不去,Android developer上不去,我们可以 改hosts或者用vpn代理,当然也可以像笔者一样使用国内的API

View与ViewGroup有什么区别?

百度知道:http://zhidao.baidu.com/link?url=B5MFOzDlww8soYqr5CL5FldH4sXD6eumS1XTRn8XEh8gu4mKjQdPkJSLIBt7u_xtf7jcrJRJEGWIQcWEq1Z-nq Android的UI界面都是由View和ViewGroup及其派生类组合而成的. 其中,View是所有UI组件的基类,而 ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的. View对象是Android平台中用户界面体现的基础单

Android View和ViewGroup

View和ViewGroup Android的UI界面都是由View和ViewGroup及其派生类组合而成的. 其中,View是所有UI组件的基类,而 ViewGroup是容纳这些组件的容器,其本身也是从View派生出来的. View对象是Android平台中用户界面体现的基础单位. View类是它称为“widgets(工具)”的子类的基础,它们提供了诸如文本输入框和按钮之类的UI对象的完整实现. ViewGroup类同样为其被称为“Layouts(布局)”的子类奠定了基础,它们提供了象流式布局

Android界面View及ViewGroup学习 《转载》

View及ViewGroup类关系 Android View和ViewGroup从组成架构上看,似乎ViewGroup在View之上,View需要继承ViewGroup,但实际上不是这样的. View是基类,ViewGroup是它的子类.这就证明了一点,View代表了用户界面组件的一块可绘制的空间块.每一个View在屏幕上占据一个长方 形区域.在这个区域内,这个VIEW对象负责图形绘制和事件处理.View是小控件widgets和ViewGroup的父类,同时,ViewGroup 又是Layout

2.1Android界面View及ViewGroup(转)

2.1Android界面View及ViewGroup 2.1.0 View及ViewGroup类关系Android View和ViewGroup从组成架构上看,似乎ViewGroup在View之上,View需要继承ViewGroup,但实际上不是这样的.View是基类,ViewGroup是它的子类.这就证明了一点,View代表了用户界面组件的一块可绘制的空间块.每一个View在屏幕上占据一个长方形区域.在这个区域内,这个VIEW对象负责图形绘制和事件处理.View是小控件widgets和View

Android自学历程—屏幕元素层次结构(View,ViewGroup)

这几天学习,经常看见View,ViewGroup,还有什么LayoutInflater,遂回头看看当初学的东西. 屏幕元素层次结构 android应用程序基本的功能单位是 Activity-android.app.Activity ,一个activity可以许多的事情,但是它自身不存在于屏幕上.为了让你的activity有屏幕显示并且能设计她的UI,你与要用到 Views and Viewgroups -android平台上 用户界面表达 的 基本单位. Views 一个View是基类 andr

Android精通:View与ViewGroup,LinearLayout线性布局,RelativeLayout相对布局,ListView列表组件

UI的描述 对于Android应用程序中,所有用户界面元素都是由View和ViewGroup对象构建的.View是绘制在屏幕上能与用户进行交互的一个对象.而对于ViewGroup来说,则是一个用于存放其他View和ViewGroup对象的布局容器! Android为我们提供了View和ViewGroup的两个子类的集合,提供常用的一些输入控件(比如按钮,图片和文本域等)和各种各样的布局模式(比如线程布局,相对布局,绝对布局,帧布局,表格布局等). 用户界面布局 在你APP软件上的,用户界面上显示

UI设计的定义和view、viewgroup及其一些常用属性

1.uI设计 UI设计就是用户界面设计,比如QQ登录界面.聊天界面等,进行UI设计将会用到View和Viewgroup. 2.view 在安卓中可以理解为视图,在安卓中占用一块矩形区域,负责提供主件绘制和时间处理的方法. View类一般位于android.view包中:view类的子类一般位于android.widget包中. android:id属性    为Android提供唯一标识,通过id属性可以找到唯一组件. 例子:android:id="@+id/use"         

Android的View和ViewGroup分析

1. 概念 Android中的View与我们以前理解的"视图"不同.在Android中,View比视图具有更广的含义,它包含了用户交互和显示,更像Windows操作系统中的window. ViewGroup是View的子类,所以它也具有View的特性,但它主要用来充当View的容器,将其中的View视作自己的孩子,对它的子View进行管理,当然它的孩子也可以是ViewGroup类型. ViewGroup(树根)和它的孩子们(View和ViewGroup)以树形结构形成了一个层次结构,V