控件的使用

来源:互联网 发布:软件项目进展结点 编辑:程序博客网 时间:2024/06/05 18:10

1.android中所有view都可以添加点击时间
2.各类文件要归类放在各自的文件夹中,注意命名规则,color,dimens.xml等
3.代码中getResourse.getString(R.string.xxx)
getResourse.getColor……
4.android中的颜色RGB ARGB RRGGBB AARRGGBB,其中A是透明度
5.TextView 代码中 setText(),setTextColor(int型),setPaintFlags=”Paint.STRIKE_THRE_TEXT_FLAG”,加中划线,setAutoLinkMask(Linkfy.Phone_NUMBERS)从文本中关联电话号码,文本必须设置在mask后面,此方法跟xml中autolink方法一样

xml中,drawableTop,bottom等,将图片加到文字的上方,下方,textColor=”“;textSize=”16sp”;padding方法,
padding:10dp 上下左右离开控件10dp,
paddingBottom=10dp 内容离开控件底部10dp
paddingBottom 是指控件中内容距离底边距离
marginBottom 是指控件以下空出的距离
lines=”“,允许有几行,
ellipsize=middle中间省略,用三个点代替,end用法相同,textstyle=”“加粗,倾斜等
富文本,可在文本中加一些不同颜色的字,网址,图片等,支持大部分HTML
6.EditText继承自TextView,方法大部分可用
xml中,hind=”“,hindTextColor=”“,password=”true”,inputtype=”“(phone,numbe等),digits=”1234567890xX”用于识别身份证。
代码中将密码设为可见,setTransformationMethod=null;

7.Button background=@…
为了图片不拉伸,.9图片 上左代表拉伸,下右代表内容
平时和按下不同的图片,新建一个selector

8.RadioButton 一般跟RadioGroup一起使用,
RadioGroup checkedButton=@id+RadioButtonID默认选中
或者在

9.CheckBox 代码中方法isChecked(),onCheckedChangeListener()

10.ScrollView下只能有一个子标签

11.ImageView 在match_parent时,src=”“,图片不被拉伸,background=”“,图片会被拉伸。
xml中,tint:蒙版,在图片上加ARGB,可设置透明度。
代码中image.setImageResource(R.mipmap…)动态修改图片
setAlpha和setImageViewAlpha(int)设置透明度

xml中,scaleType,设置图片的位置:
android:scaleType=”center”
保持原图的大小,显示在ImageView的中心。当原图的size大于ImageView的size,超过部分裁剪处理。
android:scaleType=”centerCrop”
以填满整个ImageView为目的,将原图的中心对准ImageView的中心,等比例放大原图,直到填满ImageView为止(指的是ImageView的宽和高都要填满),原图超过ImageView的部分作裁剪处理。
android:scaleType=”centerInside”
以原图完全显示为目的,将图片的内容完整居中显示,通过按比例缩小原图的size宽(高)等于或小于ImageView的宽(高)。如果原图的size本身就小于ImageView的size,则原图的size不作任何处理,居中显示在ImageView。
android:scaleType=”matrix”
不改变原图的大小,从ImageView的左上角开始绘制原图,原图超过ImageView的部分作裁剪处理。
android:scaleType=”fitCenter”
把原图按比例扩大或缩小到ImageView的ImageView的高度,居中显示
android:scaleType=”fitEnd”
把原图按比例扩大(缩小)到ImageView的高度,显示在ImageView的下部分位置
android:scaleType=”fitStart”
把原图按比例扩大(缩小)到ImageView的高度,显示在ImageView的上部分位置
android:scaleType=”fitXY”
把原图按照指定的大小在View中显示,拉伸显示图片,不保持原比例,填满ImageView.

12.得到SDK版本号:int code=Build.VERSION.SDK_INT

13.ImageButton 比 ImageView多个背景

0 0
原创粉丝点击