Dec
26
1、各种进度条
垂直风格←ProgressBar→水平风格
SeekBar(查找:可拖拽) RatingBar(评分)
2、ProgressBar的Style
.水平风格:Horizontal
.小风格:Small
.大风格:Large
.反向风格:Inverse(实践证明这三种与上面没有什么区别,故不常用)
.小反向风格:Small.Inverse
.大反向风格:Large.Inverse
3、属性
.进度条最大值:max
.当前进度:progress
.次要进度:secondaryProgress
学习代码:
垂直风格←ProgressBar→水平风格
SeekBar(查找:可拖拽) RatingBar(评分)
2、ProgressBar的Style
.水平风格:Horizontal
.小风格:Small
.大风格:Large
.反向风格:Inverse(实践证明这三种与上面没有什么区别,故不常用)
.小反向风格:Small.Inverse
.大反向风格:Large.Inverse
3、属性
.进度条最大值:max
.当前进度:progress
.次要进度:secondaryProgress
学习代码:
Dec
25
Dec
20
相对布局 RelativeLayout
通过指定当前控件与兄弟控件或父控件间的相对位置,从而达到控制位置的目的
好处:减少嵌套、增强效率
常用属性
1、第一组
.android:layout_below(对齐到ID的下边缘)
.android:layout_above(对齐到ID的上边缘)
.android:layout_toLeftOf(对齐到ID的左边缘)
.android:layout_toRightOf="@id/存在的控件id"(对齐到ID的右边缘)
2、第二组
.android:layout_alignLeft
.android:layout_alignRight
.android:layout_alignTop
.android:layout_alignBottom
3、对齐到父控件
android:layout_alignParentLeft
android:layout_alignParentRight
android:layout_alignParentTop
android:layout_alignParentButtom
android:layout_alignParentStart
android:layout_alignParentEnd
4、布局新属性(Android 4.2+)
.android:layout_alignStart
.android:layout_alignEnd
.android:layout_alignParentStart
.android:layout_alignParentEnd
activity_main.xml 用户登录表单-示例源码:
通过指定当前控件与兄弟控件或父控件间的相对位置,从而达到控制位置的目的
好处:减少嵌套、增强效率
常用属性
1、第一组
.android:layout_below(对齐到ID的下边缘)
.android:layout_above(对齐到ID的上边缘)
.android:layout_toLeftOf(对齐到ID的左边缘)
.android:layout_toRightOf="@id/存在的控件id"(对齐到ID的右边缘)
2、第二组
.android:layout_alignLeft
.android:layout_alignRight
.android:layout_alignTop
.android:layout_alignBottom
3、对齐到父控件
android:layout_alignParentLeft
android:layout_alignParentRight
android:layout_alignParentTop
android:layout_alignParentButtom
android:layout_alignParentStart
android:layout_alignParentEnd
4、布局新属性(Android 4.2+)
.android:layout_alignStart
.android:layout_alignEnd
.android:layout_alignParentStart
.android:layout_alignParentEnd
activity_main.xml 用户登录表单-示例源码:
Dec
19
深入LinearLayout
一、LinearLayout布局的嵌套
二、layout_weight属性
图片视图(ImageView)
1、在XML文件中使用 标签
2、在代码中使用ImageView的对象表示
3、拉伸类型ScaleType
.CENTER 居中显示:图大,只显示中间的一部分。小则居中。
.CENTER_CROP 缩放填满ImageView
.CENTER_INSIDE 图大,缩小
.FIT_CENTER(START,END) 等比例缩/放到ImageView并居中(上、下)显示
.FIT_XY
代码:
一、LinearLayout布局的嵌套
二、layout_weight属性
图片视图(ImageView)
1、在XML文件中使用
2、在代码中使用ImageView的对象表示
3、拉伸类型ScaleType
.CENTER 居中显示:图大,只显示中间的一部分。小则居中。
.CENTER_CROP 缩放填满ImageView
.CENTER_INSIDE 图大,缩小
.FIT_CENTER(START,END) 等比例缩/放到ImageView并居中(上、下)显示
.FIT_XY
代码:
Dec
18
单选按钮(radio)
1、XML文件: &
2、代码:RadioButton & RadioGroup
3、常用OnClickListener 与 OnCheckedChangeListener监听器
学习代码:
1、XML文件:
2、代码:RadioButton & RadioGroup
3、常用OnClickListener 与 OnCheckedChangeListener监听器
学习代码: