Android常用控件(TextView-EditText-Shape-Selector)

来源:互联网 发布:毛竹苗价格表一淘宝网 编辑:程序博客网 时间:2024/05/21 22:50

1.TextView:文本

     android:singleLine为true文本框不会换行

android:lines默认占几行

android:minLines最少占几行

    android:text输入文本内容

android:drawableXX可在文本的某一边加入图片

android:gravity设置文本在该文本框里的位置

android:textSize设置文本的大小,单位最好用sp,会随屏幕分    辨率的变化而发生改变

android:textColor设置文本的颜色

android:textStyle文字的粗体,斜体等

Android:typeface设置字体,android系统默认支持三种字体

Android:ellipsize文本超过TextView的的长度是如何处理

   可以通过android:marqueeRepeatLimit设置循环次数

取值:marquee默认为无线循环,同时要设置3个属性:

Android:focuable=true

Android:focusableInTouchMode=true

Android:clickable=true

  2.EditText输入框

     android:password密码框

android:phoneNumber电话号码框

Android:inputType以上两种为过时写法,推荐使用这种

Android:textColorHighlight文字被选中是的背景颜色

android:background用来设置该输入框的背景

android:hint写输入框中的提示文本

  3.Shape外形资源,在res文件夹下的xml文件

     android:shape用于定义一个基本的几何图形

取值:rectangle矩形

     oval椭圆

     line直线

     ring圆形

     Corners:定义几何图形四个角的弧度

        android:radius设置四个角的弧度

android:XXXradius设置某一个教的弧度

     Gradient:定义使用渐变颜色填充

Android:startColor设置开始颜色

Android:centerColor设置中间颜色

Android:endColor设置结束颜色

Android:angle设置方向角度,取值必须是45的整数倍

Android:type设置渐变的类型

取值:linear线性渐变

     radial径向渐变,必须要指android:gradientRadius属性

Android:gradientRadius径向渐变的范围

     Padding定义几何形状的内边距

     size定义几何形状的大小

     Solid使用单种颜色填充

Android:color定义颜色

     Stroke:定义几何形状的边框

Android:width边框的高度

Android:color边框颜色

Android:dashWidth虚线的宽度

Android:dashGap虚线的间距

   4.Selector控制控件在不同状态下的样式

     Item:

Android:state_focused获取焦点状态的资源,必须放在第一行

Android:drawable设置相对应的资源或图片

原创粉丝点击