View
1,布局及控件组成
2,TextView(处理文本内容)
2-1:通用属性
加入背景图片:@+文件夹名称+图片名称
1,对长文本进行显示处理
Scrollview:加入滚动条,若加上,不能加俩个textview,会引发崩溃
textSize:设置字体大小
textColor:设置字体颜色
LineSpacingMultiplier:设置倍距
LineSpacingExtra:作用同上
singleLine="true"文本只显示一行
ellipsize="start":设置省略号位置
ellipsize="marquee"::跑马灯,文字会动起来
2,支持Html代码
3,内容有样式链接效果
3,EditText
输入框:属性设置
inputType:输入
俩者中间加竖线可以同时存在
hint:提示性的文字
maxLine:限制长度
4,事件监听问题
4-1,自定义内部类方
Button:点击事件:点击事件编译器:btn1.setOnClickListener(xx)
匿名内部类:直接在括号里面呢new ,添加功能,适用于有唯一操作的按钮
用本类实现了接口:直接在开头实现接口
在xml上直接绑定:onClick="加入要绑定的文件名"Java中创建的名字要与绑定的名字一致且要公开 列如:参数:被点击的控件对象
public void myClick(View x){
Log.e("TAG","输入文字");
}
可以不加入id,但是最好建议加上,执行不同的点击事件可以方便
ImageView:显示和控制图像的控件,可以对它进行放大缩小旋转等操作
常有属性:android:src=""
对于资源的命名规则:只能由英文数字,下划线组成,并且英文字母小写,数字不能开头
android:background=""
drawable与mipmap的区别:俩者都可以方图片,但是后者的缩放成度跟完美,建议放入后者
Progressbar:进度条,默认情况下是圆形的,通过设置style,可以显示传统的水平带刻度进度条
style:用来设置风格
android:progress=“”设置进度
android:max=""设置最大值,默认100
android:indeterminate="true"设置进度条一直滚动
控制时长时,在Java文件中执行,利用线程
在android中,4.0以后是能直接在线程中操作控件的,否则程序会崩溃,但是进度条是个特例
无焦点提示:



