Android控件

Posted by PanMin on June 23, 2014

Android控件

TextView

显示文本框控件

常用属性: android:id—控件的id android:layout_width—控件的宽度 wrap_content:包裹实际文本内容;match_parent:当前控件铺满父类容器(2.3之后的api);fill_parent同样是铺满父类容器(2.3之前的api) android:layout_height—控件的高度 android:text—文本的内容 android:textSize—文本的大小 android:textColor—文本的颜色 android:background—控件的背景

EditText

输入文本框

常用属性: 同TextView相同 android:hint—输入提示文本 android:inputType—输入文本类型,可以用来验证文本输入类型比如”textPassword”(密码格式),”phone”(输入格式为拨号键盘)

ImageView

显示图片的控件

常用属性: android:src—内容图像路径,一般在drawable文件夹中,变大后图片大小内容不变。 android:background—背景图片或者直接设置颜色,变大之后图片可能会拉伸变形。

Button

按钮

有android:text属性无andoid:src属性 onclick事件:通过自身的.setOnClickListener(OnClickListener)方法添加点击事件

ImageButton

图片按钮

有andoid:src属性无android:text属性

ImageView

图片

scaleType属性: center 按图片原来size居中显示,当图片长/宽超过view的长/宽,则截取图片的居中部分显示 centerCrop 按比例扩大图片的size居中显示,使得图片长/宽大于或者等于view的长/宽 centerInside 将图片的内容完整居中显示,通过按比例缩小或者原来的size使得图片长/宽小于或者等于view的长/宽 fitCenter 把图片按比例扩大/缩小到View的宽度,居中显示 fitEnd 把图片按比例扩大/缩小到view的宽度,显示在view的下部分位置 fitStart 把图片按比例扩大/缩小到View的宽度,显示在view的上部分位置 fitXY 把图片按指定大小在view中显示 matrix 用matrix来绘制