View类的常用属性

View是android的基本视图,所有控件和布局都是直接或者间接由View派生而来。

1.id:编号

2.layout_width:宽度

3.layout_height:高度

4.各种margin:外边距

5.minWidth:最小宽度

6.minHeight:最小高度

7.background:背景,可以是颜色也可以是图片

8.layout_gravity:与上级视图的对齐方式,包括left、right、top、bottom、center、center_horizontal、center_vertical,多种方式之间可以用“|”拼接起来

9.各种padding:内边距

10.visibility:包括①visible:可见,默认②invisible:不可见,但是占据位置③gone:不可见,不占据位置

在代码中常用的设置方法:

1      ViewGroup.LayoutParams Params = new ViewGroup.LayoutParams(1,1);//这里是宽和高的设置      //view是某个视图实例
2         view.setLayoutParams(Params);
3         view.setMinimumHeight(1);//代码中默认的单位是像素
4         view.setMinimumWidth(1);
5         view.setBackgroundColor(Color.BLACK);
6         view.setBackgroundResource(资源id);
7         view.setPadding(1, 1, 1, 1);
8         view.setVisibility(View.VISIBLE);

ViewGroup是一类特殊的视图,所有的布局都是继承自它。android中的视图分为控件和布局,布局下可以挂载其他视图,但控件下则不可以。ViewGroup有3个方法:

1.addView:添加一个视图

2.removeView:删除指定布局

3.removeAllView:清空

原文地址:https://www.cnblogs.com/peter-sun/p/8367253.html

时间: 2024-11-08 11:51:06

View类的常用属性的相关文章

View类的XML属性、相关方法及说明

XML属性 相关方法 说明 android:alpha setAlpha(float) 设置该组件的透明度 android:background setBackgroundResource(int) 设置该组件的背景颜色 android:clickable setClickable(boolean) 设置该组件是否可以激发单击事件 android:contentDescription setContentDescription(CharSequence) 设置该组件的主要描述信息 android

UIView类的常用属性与方法

UIView表示屏幕上的一块矩形区域,它在App中占有绝对重要的地位,因为IOS中几乎所有可视化控件都是UIView的子类.负责渲染区域的内容,并且响应该区域内发生的触摸事件. UIView的功能:1.管理矩形区域里的内容2.处理矩形区域中的事件3.子视图的管理 4.还能实现动画 UIView的子类也具有这些功能. 1.UIView中的三个结构体CGPoint.CGSize.CGRect 1.  CGPoint//点结构体 1 struct CGPoint { 2 CGFloat x; 3 CG

view类的XML属性

属性名称 对应方法 描述 android:background setBackgroundResource(int) 设置背景 android:clickable setClickable(boolean) 设置View是否响应单击事件 android:visibility setVisibility(int) 控制View的可见性 android:focusable setFocusable(boolean) 控制View是否可以获取焦点 android:id setId(int) 为View

View类的xml属性,相关方法及说明

XML属性 相关方法 说明 android:background setBackgtoundResource(int) 设置该组件的背景颜色 android:clickable setClickable(boolean) 设置该组件是否可以激发点击事件 android:fadingEdge setVerticalFadingEnabled(boolean) 设置滚动该组件时组件边界是否使用淡出效果 androidfadingEdgeLength getVerticalFadingEdgeLeng

[C#] 常用工具类——应用程序属性信息访问类

using System; using System.Collections.Generic; using System.Text; using System.Reflection; namespace Utils { /// <summary> /// <para> </para> /// 常用工具类——应用程序属性信息访问类 /// <para> -------------------------------------------</para&g

常用工具类——应用程序属性信息访问类

using System; using System.Collections.Generic; using System.Text; using System.Reflection; namespace Utils { /// <summary> /// <para> </para> /// 常用工具类——应用程序属性信息访问类 /// <para> -------------------------------------------</para&g

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"         

View类和surfaceView详细介绍

View类和surfaceView详细介绍: view类: view类是Android的一个超类,这个类几乎包含了所有的屏幕类型,每一个view都有一个用于绘画 的画布,这个画布可以进行任意的扩展.布局视图可以通过Android的XML来进行.在游戏开发中当然也可以自定义视图(view),让这个画布的功能更能满足我们在游戏开发是的需要,在Android中,任何一个view类只需要重写onDraw方法来实现界面显示,自定义视图可以是复杂的3D实现,也可以是简单地文本形式等. 游戏中最重要的就是与玩

WPF DataGrid常用属性记录

WPF DataGrid常用属性记录 组件常用方法: BeginEdit:使DataGrid进入编辑状态. CancelEdit:取消DataGrid的编辑状态. CollapseRowGroup:闭合DataGrid的行分组. CommitEdit:确认DataGrid的编辑完成. ExpandRowGroup:展开DataGrid的行分组. GetGroupFromItem:从具体Item中得到分组. ScrollIntoView:滚动DataGrid视图. 组件常用属性: Alternat