android.view.View的直接子类
属性
android:allowUndo 是否应该允许撤销可编辑文本
1. true(默认)
2. false
android:gravity:对齐方式
1. left 左对齐
2. right 右对齐
3. center 居中对齐
4. top 顶部对齐
5. bottom 底部对齐
android:height 设置文本高度
单位
1. px (像素)
2. dp (密度独立像素)
3. sp (扩展像素基于首选字体大小) **推荐使用**
4. in (英寸)
5. mm (毫米)
android:hint 文本为空时提示的内容
android:lines 设置文本的行数
值为int类型
android:linesHeight 设置文本的行高
单位
1. px (像素)
2. dp (独立密度像素)
3. sp (放大像素基于首选字体大小) **推荐使用**
4. in (英寸)
5. mm (毫米)
android:password 设置输入的文本为密码点
1. true
2. false
android:phoneNumber 设置输入的文本要满足电话号码的要求
1. true
2. false(默认)
android:text 设置显示的文本的内容
android:textSize 设置显示的文本的字体大小
单位
1. px (像素)
2. dp (独立密度像素)
3. sp (放大像素基于首选字体大小) **推荐使用**
4. in (英寸)
5. mm (毫米)
android:textStyle 设置显示的文本的字体样式
1. normal
2. bold
3. italic
android:typeface 设置显示的文本的字体字形
1. normal
2. sans
3. serif
4. monospace
android:width 设置显示的文本的宽度
值为int类型
单位
1. px (像素)
2. dp (独立密度像素)
3. sp (放大像素基于首选字体大小) **推荐使用**
4. in (英寸)
5. mm (毫米)
android:shadowColor:设置阴影颜色
android:shadowRadius:设置阴影的模糊程度
android:shadowDx:设置阴影在水平方向的偏移
android:shadowDy:设置阴影在竖直方向的偏移
属性:
EditTex继承于android.widget.TextView的属性
android:inputType
1. none
2. text
3. number
4. phone
5. numberPassword
6. textUri
7. date
8. time
android:allowUndo 是否应该允许撤销可编辑文本
1. true(默认)
2. false
android:gravity:对齐方式
1. left 左对齐
2. right 右对齐
3. center 居中对齐
4. top 顶部对齐
5. bottom 底部对齐
android:height 设置文本高度
android:hint 文本为空时提示的内容
android:lines 设置文本的行数
android:linesHeight 设置文本的行高
android:password 设置输入的文本为密码点
1. true
2. false
android:phoneNumber 设置输入的文本要满足电话号码的要求
1. true
2. false(默认)
android:text 设置显示的文本的内容
android:textSize 设置显示的文本的字体大小
android:textStyle 设置显示的文本的字体样式
1. normal
2. bold
3. italic
android:typeface 设置显示的文本的字体字形
1. normal
2. sans
3. serif
4. monospace
android:width 设置显示的文本的宽度
android:shadowColor:设置阴影颜色
android:shadowRadius:设置阴影的模糊程度
android:shadowDx:设置阴影在水平方向的偏移
android:shadowDy:设置阴影在竖直方向的偏移
EditText继承于android.view.View的属性
android:id 为组件设置一个id,每一个组件都会有唯一的id
android:layout_height 设置布局的高度
android:layout_width 设置布局的宽度
android:theme 设置主题
android:visibility 设置组件最初的透明度
android:onClick 设置点击时调用的方法名
android:padding 设置组件内边距
android:background 设置组件的背景
Button 继承于android.widget.TextView的属性
android:inputType
1. none
2. text
3. number
4. phone
5. numberPassword
6. textUri
7. date
8. time
android:allowUndo 是否应该允许撤销可编辑文本
1. true(默认)
2. false
android:gravity:对齐方式
1. left 左对齐
2. right 右对齐
3. center 居中对齐
4. top 顶部对齐
5. bottom 底部对齐
android:height 设置文本高度
android:hint 文本为空时提示的内容
android:lines 设置文本的行数
android:linesHeight 设置文本的行高
android:password 设置输入的文本为密码点
1. true
2. false
android:phoneNumber 设置输入的文本要满足电话号码的要求
1. true
2. false(默认)
android:text 设置显示的文本的内容
android:textSize 设置显示的文本的字体大小
android:textStyle 设置显示的文本的字体样式
1. normal
2. bold
3. italic
android:typeface 设置显示的文本的字体字形
1. normal
2. sans
3. serif
4. monospace
android:width 设置显示的文本的宽度
android:shadowColor:设置阴影颜色
android:shadowRadius:设置阴影的模糊程度
android:shadowDx:设置阴影在水平方向的偏移
android:shadowDy:设置阴影在竖直方向的偏移
Button 继承于android.view.View的属性
android:id 为组件设置一个id,每一个组件都会有唯一的id
android:layout_height 设置布局的高度
android:layout_width 设置布局的宽度
android:theme 设置主题
android:visibility 设置组件最初的透明度
android:onClick 设置点击时调用的方法名
android:padding 设置组件内边距
android:background 设置组件的背景
可以用来设置不同的时间的显示方式
比如:12小时制
和24小时制
属性
android:format12Hour 设置时间为12小时制
android:format24Hour 设置时间为24小时制
android:timeZone 设置要使用的时区。
当指定该属性,TextClock将忽略系统的时区。
属性
H:MM:SS
或者MM:SS
显示图像资源,例如位图或绘图资源。
android:adjustViewBounds 设置是否可以调整视图的范围
android:baseline 设置baseline 的偏移
android:baselineAlignBottom 设置图像视图基线与底部对齐
android:cropToPadding 将裁剪图像适合填充
android:maxHeight 提供此视图的最大高度的可选参数
android:maxWidth 提供此视图的最大宽度的可选参数。
android:scaleType 控制如何调整图像大小或移动图像以匹配此ImageView的大小
1. matrix 图像矩阵
2. fitXY 保持长宽比缩放,与ImageView的x或y轴对齐
3. fitStart 保持长宽比缩放,与ImageView左上对齐
4. fitCenter 保持长宽比缩放,居于ImageView的中心
5. fitEnd 保持长宽比缩放,与ImageView的右下角对齐
6. center 不保持长宽比缩放,居于ImageView的中心
7. centerCrop 保持长宽比,若图像大于视图进行填充,图像小于视图进行缩放
android:src 图像源
android:tint 图像的着色方式 例如:3位rgb "#rgb"、6位rgb "#rrggbb"等等
android:tintMode 着色混合模式
1. add
2. multiply
3. screen
4. src_atop
5. src_in (默认)
6. src_over
android:layoutMode 设置视图组的布局方式
1. clipBounds
2. opticalBounds
android:addStatesFromChildren
android:alwaysDrawnWithCache
android:animateLayoutChanges
android:animationCache
android:clipChildren
android:clipToPadding
android:descendantFocusability
android:layoutAnimation
android:persistentDrawingCache
android:splitMotionEvents
不可以被缩放、平移,也不能加动画
两个SurfaceView不能相互覆盖
基本上继承了android.view.View的所有属性
SurfaceView提供了专门的绘制界面
内存占用相对于TextureView
较小,渲染较流畅但是位于窗口上方不能被缩放、平移,也不能加动画
TextureView只能用于硬件加速的窗口
可以被缩放、平移,也能加动画
基本上继承了android.view.View的所有属性
要使用TextureView
只需要得到它的SurfaceTexture
操作简单但是内存占用较大
进度条样式
Widget.ProgressBar.Horizontal
Widget.ProgressBar.Small
Widget.ProgressBar.Large
Widget.ProgressBar.Inverse
Widget.ProgressBar.Small.Inverse
Widget.ProgressBar.Large.Inverse
样例:(设置方式)
通用布局创建组件时产生的空白区域
用户可以选择媒体播放的线路
通过提供的setRouteSelector(MediaRouteSelector)
来设置用户可选的线路
getDialogFactory()
getRouteSelector()
setDialogFactory(MediaRouteDialogFactory factory)
setRemoteIndicatorDrawable(Drawable d)
setRouteSelector(MediaRouteSelector selector)
showDialog()