Android 控件布局常用属性

<!--单个控件经常用到
android:id —— 为控件指定相应的ID
android:text ——
指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串
android:grivity ——
指定控件的基本位置,比如说居中,居右等位置
android:textSize —— 指定控件当中字体的大小
android:background
—— 指定该控件所使用的背景色,RGB命名法 
android:width —— 指定控件的宽度
android:height ——
指定控件的高度
android:padding* —— 指定控件的内边距,也就是说控件当中的内容
android:sigleLine ——
如果设置为真的话,则将控件的内容在同一行当中进行显示
-->

<!--相对布局时经常用到
android:layout_above
将该控件的底部至于给定ID的控件之上
android:layout_below
将该控件的顶部至于给定ID的控件之下
android:layout_toLeftOf
将该控件的右边缘和给定ID的控件的左边缘对齐
android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐

android:layout_alignBaseline
该控件的baseline和给定ID的控件的baseline对齐
android:layout_alignBottom
将该控件的底部边缘与给定ID控件的底部边缘对齐
android:layout_alignLeft
将该控件的左边缘与给定ID控件的左边缘对齐
android:layout_alignRight
将该控件的右边缘与给定ID控件的右边缘对齐
android:layout_alignTop 将给定控件的顶部边缘与给定ID控件的顶部对齐

android:alignParentBottom
如果该值为true,则将该控件的底部和父控件的底部对齐
android:layout_alignParentLeft
如果该值为true,则将该控件的左边与父控件的左边对齐
android:layout_alignParentRight
如果该值为true,则将该控件的右边与父控件的右边对齐
android:layout_alignParentTop
如果该值为true,则将空间的顶部与父控件的顶部对齐

android:layout_centerHorizontal
如果值为真,该控件将被至于水平方向的中央
android:layout_centerInParent
如果值为真,该控件将被至于父控件水平方向和垂直方向的中央
android:layout_centerVertical
如果值为真,该控件将被至于垂直方向的中央
-->

扩展知识:

EditText的android:hint

设置EditText为空时输入框内的提示信息。

android:gravity  
android:gravity属性是对该view
内容的限定.比如一个button 上面的text.  你可以设置该text
在view的靠左,靠右等位置.以button为例,android:gravity="right"则button上面的文字靠右

android:layout_gravity 
android:layout_gravity是用来设置该view相对与起父view
的位置.比如一个button
在linearlayout里,你想把该button放在靠左、靠右等位置就可以通过该属性设置.以button为例,android:layout_gravity="right"则button靠右 

android:layout_alignParentRight
 
使当前控件的右端和父控件的右端对齐。这里属性值只能为true或false,默认false。

android:scaleType: 
android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType
/ android:scaleType值的意义区别:

CENTER /center 
按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示

CENTER_CROP / centerCrop 
按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)

CENTER_INSIDE / centerInside 
将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽

FIT_CENTER / fitCenter  把图片按比例扩大/缩小到View的宽度,居中显示

FIT_END / fitEnd  
把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置

FIT_START / fitStart 
把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置

FIT_XY / fitXY  把图片不按比例扩大/缩小到View的大小显示

MATRIX / matrix 用矩阵来绘制,动态缩小放大图片来显示。

要注意一点,Drawable文件夹里面的图片命名是不能大写的。

Android 控件布局常用属性,布布扣,bubuko.com

时间: 2024-10-21 17:26:14

Android 控件布局常用属性的相关文章

Android 控件布局常用的属性

<!--单个控件经常用到android:id —— 为控件指定相应的IDandroid:text —— 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:grivity —— 指定控件的基本位置,比如说居中,居右等位置android:textSize —— 指定控件当中字体的大小android:background —— 指定该控件所使用的背景色,RGB命名法 android:width —— 指定控件的宽度android:height ——

android控件布局 ToggleButton按钮 图片和文字

ToggleButton控件具有checked属性对于要切换状态的功能按钮来说十分好用 这里以phone的开启DTMFTwelveKeyDialer的按钮为例 展示其效果和布局 activity_main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" andro

0821基础控件(UILabel常用属性)

一.UILabel常用属性1--实例化和设置文字 // 实例化UILabel并指定其边框 UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0.0, 210.0, 320.0, 40.0)]; // 设置label显示的文本 [label setText:@"Hello World"]; // 设置字体和字体大小 [label setFont:[UIFont fontWithName:@"Helvetica-B

0821基础控件(UIButton常用属性)

一.可以通过代码的方式创建UIButton 1.通用实例化对象方法: UIButton *button = [[UIButton alloc] initWithFrame:rect]; 2.快速实例化对象方法: UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect]; 提示: 在OC开发中,实例化任何类型的非自定义对象,都请首先尝试一下是否存在快速定义方法.如果存在快速定义方法,就尽量不要使用init之类的方法实例

Silverlight 图表控件 Visifire 常用属性

首要介绍 Visifire 常用属性的设置,用来生成不合样式的图例 设置Chart的属 //设置title的值 // 创建一个题目标对象 Title title = new Title(); // 设置题目标名称 title.Text = titleText; title.Padding = new Thickness(0, 10, 5, 0); // 向图标添加题目 chart.Titles.Add(title); //是否显示3D结果 chart.View3D = view3D; //图表数

关于Android控件EditText的属性InputType的一些经验,java组合多个参数

关于Android控件EditText的属性InputType的一些经验 2013-11-14 15:08:02|  分类: 默认分类|举报|字号 订阅 1.InputType属性在代码中的设置必须放在setSingleLine()函数之后,否则无效: 2.关于InputType属性xml与代码的对应值如下: android java代码设置EditText输入格式参数对应Description列 setInputType(XXXXXXXX)或者setRawInputType(XXXXXXXX)

Android 控件的一些属性--持续更新中...

归纳一些冷门又可能用到的Android控件属性 1.ListView android:drawSelectorOnTop="true" 点击某一条记录,颜色会显示在最上面,记录上的文字被遮住,所以点击文字不放,文字就看不到 android:drawSelectorOnTop="false" 点击某条记录不放,颜色会在记录的后面,成为背景色,但是记录内容的文字是可见的 取消分割线/分隔线 android:divider="@null" listvi

DOM访问HTML元素的方式,DOM访问表单控件的常用属性和方法,DOM访问列表框、下拉菜单的常用属性,DOM访问表格子元素的常用属性和方法,DOM对HTML元素的增删改操作

DOM访问HTML元素的方式 为了动态地修改HTML元素,须先访问HTML元素.DOM主要提供了两种方式来访问HTML元素: 根据ID访问HTML元素:通过document对象调用getElementById()方法来查找具有唯一id属性值的元素. 利用节点关系访问HTML元素.常用的属性和方法如下: parentNode 返回当前节点的父节点 previousSibling 返回当前节点的前一个兄弟节点 nextSibling 返回当前节点的后一个兄弟节点 childNodes 返回当前节点的

Android控件所共有属性ID、宽、高、背景、内容位置、状态、内容跟边界的间隙、边界跟其他控件边界的间隙

Android控件(包括布局)的所共有的属性: android:id="@+id/denglu_et_name"                     设置控件的id,denglu_et_name可以替换成你需要的id号名称 android:layout_width="wrap_content"        设置控件的宽 android:layout_height="wrap_content"       设置控件的高