API 23 view.ViewGroup——属性分析

本文详细介绍了Android API 23中ViewGroup的属性和用法,包括ViewGroup的尺寸属性(layout_width, layout_height)、边距属性(layout_margin*)以及布局管理相关属性,如clipChildren、clipToPadding等,同时探讨了焦点获取和动画效果的设置。" 128885581,15060501,磁盘I/O测试:深入理解IOPS与吞吐量及FIO工具使用,"['存储技术', '性能测试', '磁盘性能', '开发工具']
摘要由CSDN通过智能技术生成

参阅:http://android.xsoftlab.net/reference/android/view/ViewGroup.html

 

public abstract class

ViewGroup

extends View

implements ViewParent ViewManager  

Added in API level 1

 

java.lang.Object

   ↳ android.view.View

     ↳ android.view.ViewGroup

 

已知直接子类

AbsoluteLayout,

AdapterView<T extends Adapter>,

CoordinatorLayout,

DrawerLayout,

FragmentBreadCrumbs,

FrameLayout,

GridLayout,

LinearLayout,

LinearLayoutCompat,

PagerTitleStrip,

RecyclerView,

RelativeLayout,

ShadowOverlayContainer,

SlidingDrawer,

SlidingPaneLayout,

SwipeRefreshLayout,

Toolbar,

TvView,

ViewPager  

 

概述

ViewGroup是一个特殊的视图,可以容纳其他视图。ViewGroup是布局和视图容器的基类。

这个类还定义了布局参数的基类 ViewGroup.LayoutParams

 

【嵌套类】

ViewGroup.LayoutParams LayoutParams用于通过视图告诉他们的父母他们想要如何布局。

ViewGroup.LayoutParams

android:layout_height

属性说明:指定视图的基本高度。 这是包含布局管理器中任何视图的必需属性

其值可以是用于常数高度或特殊常数之一的维度(例如12dip”)

必须是带单位的浮点型尺寸值float,如:14.5sp”。有效的单位包括:px(像素)dp(密度无关像素)sp(通常用于字体尺寸的可伸缩像素)in(英寸)mm(毫米)

也可以引用一个包含此类型值的资源格式:@[package:]type:name或主题属性(格式:?[package][type:]name)。

可以是以下常数值之一:

fill_parent    -1 视图应该和它的父对象一样大(减去填充)。

此常数从API级别8开始弃用,并由match_parent替换。

match_parent   -1 视图应该和它的父对象一样大(减去填充)。 API级别8中引入。

wrap_content   -2 视图应该足够大以包围其内容(加上填充)。

对应全局属性资源符号layout_height

 

ViewGroup.LayoutParams

android:layout_width

属性说明:指定视图的基本宽度。 这是包含布局管理器中任何视图的必需属性

必须是带单位的浮点型尺寸值float,如:14.5sp”。有效的单位包括:px(像素)dp(密度无关像素)sp(通常用于字体尺寸的可伸缩像素)in(英寸)mm(毫米)

也可以引用一个包含此类型值的资源格式:@[package:]type:name或主题属性(格式:?[package][type:]name)。

可以是以下常数值之一&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值