Android—常用控件(一)文本控件
一、TextView
1、android:text 设置文本框内文本内容
2、android:autoLink 是否将符合指定格式的文本转换为可单击的超链接形式(取值范围:none|web|email|phone|map|all)
3、android:singleLine 为 true文本框不会换行
4、android:lines 默认占几行
5、android:minLines 最少占几行
6、android:textColor 字体颜色
7、android:textSize 字体大小
8、android:textStyle 字体风格如粗体、斜体等
9、android:background 设置背景(可以是颜色也可以是图片)
10、android:typeface 字体
Android系统默认支持三种字体,要使用其他字体,需要把字体文件(.tff)放在assets/fonts目录下。然后 使用代码设置
代码:Typeface typeface=Typeface.createFromAsset(getAssets(),"fonts/FZSTK.TFF");
textView.setTypeface(typeface);
11、android:ellipsize (文本超过TextView处理)
11.1 取值范围:none start middle end marquee
11.2 如果取值为marquee 需要加上三个属性:
android:focusable="true"
android:focusableInTouchMode="true"
android:clickable="true"
11.3marquee默认为无限循环,可以通过android:marqueeRepeatLimit="1"设置循环次数
实例:
代码:
<?xml version="1.0" encoding="utf-8"?>
二、EditText
1、EditView是TextView的子类
2、android:password 密码框
3、android:phoneNumber 电话号码框
4、android:inputType="" 以上两种为过时写法
5、android:textColorHighlight 文字被选中时的背景颜色
6、android:hint 提示字符信息
三、selector选择器
1、 作用:在控制控件在不同状态下的样式
2、
android:state_focused="" 控件的状态(获取焦点状态的资源,必须放在第一行)
android:drawable="" 设置对应的资源或者图片
实例:
代码:
布局文件 framelayout.xml
<?xml version="1.0" encoding="utf-8"?>
drawable下的选择器
et_selector.xml
<?xml version="1.0" encoding="utf-8"?> -
-
et_shape 状态一 <?xml version="1.0" encoding="utf-8"?>
et_shape1 状态二
<?xml version="1.0" encoding="utf-8"?>
更多相关文章
- 静态和动态设置EditText的属性大全
- android 设置id的三种方法的区别
- 【Android布局】在程序中设置android:gravity 和 android:layout
- Android——android:gravity 和 android:layout_Gravity
- Android圆型头像实现
- android 开发中遇到的问题汇总
- Android(安卓)Tips---Android平台常见属性集合
- Android设置透明、半透明等效果
- Android(安卓)layout布局属性、标签属性总结大全