Android第三章View视图
一,TextView 用于展示文本的视图
1.android:singLine="true" 单行展示,不管内容有多少都在一行显示,超出的部分用...显示
2.android:textStyle="bold" 设置文字的样式 粗体 斜体..
3.android:lines="3" 文字显示行数为3行
4.android:maxLines="3" 最多显示三行,超出的部分不显示
5.android:ems="5" 每行最多显示5个字符,超处的部分换行显示
6.android:ellipsize="start/end/middle" 配合singline使用
超出的部分在 头部/尾部/中间 用...显示
二,EditText 文本输入框
1.android:hint="请输入内容"
2.android:inputType="" 设置输入内容的类型
phone数字 text都可以 textpassword密文,输入后会以...的形式显示
3.获取内容并且打印在控制台
1..在 java代码中获取这个视图的对象
EditText et =(EditText)findViewById(R.id.editText);
2.. String context =et.getText().toString;
三,点击事件
第一种方式:匿名内部类
代码展示:
第二种方式:内部类实现接口
第三种方式:外部类实现接口
第三种方式:使用本类对象实现接口
第四种方式: 在布局文件中添加onClick属性并且定义方法名字 然后在 对应的Activity中定义同名方法即可
(我们一般最常用的是第一种跟最后一种)四,ImageView 用来展示图片的视图
1.android:src="图片的路径"
2.android:scaleType=" " 设置图片的显示模式
1..matrix: 不缩放图片,用图片的矩阵从左上角开始来绘制
2..fitCenter:把图片放在空间的中心,对图片按照相同的比例进行缩放,直到图片的长或者宽抵达控件的宽度或者高度
3..fitStart:把图片放在空间的左上角,对图片按照相同的比例进行缩放,直到图片的长或者宽抵达控件的宽度或者高度
4..fixXY:把图片全面的放在控件中,占据控件的所有空间
5..fixEnd:把图片放在空间的右下角,对图片按照相同的比例进行缩放,直到图片的长或者宽抵达控件的宽度或者高度
6..centerCrop:把图片放在空间的中心,对图片按照相同的比例进行缩放,直到图片的长或者宽抵达控件的宽度或者高度
7..centerInside:把图片放在空间的中心,如果图片的尺寸小于空间的大小,不缩放,否则,对图片按照相同的比例进行缩放,直到图片的长或者宽抵达控件的宽度或者高度