📒 博客首页:✎﹏ℳ๓敬坤的博客 🎈
😊 我只是一个代码的搬运工 🎃
🎉 欢迎来访的读者关注、点赞和收藏 🤞
😉有问题可以私信交流 😆
📃 文章标题:《Android入门到精通》第五章学习笔记总结 🖍
《Android入门到精通》第五章学习笔记总结
进度条类组件
进度条(ProgressBar)
■ android:max:用于设置进度条最大值
■ android:progress:用于指定进度条已完成的进度值
■ andorid:progressDrawable:用预设值进度条轨道的绘制形式
■ ?android:attr/progressBarStyleHorizontal:细水平长条进度条
■ ?android:attr/progressBarStyleLargel:大圆形进度条
■ ?android:attr/progressBarStyleSmall:小圆形进度条
■ @android:style/Widget.ProgressBar.Large:大跳跃、旋转画面的进度条
■ @android:style/Widget.ProgressBar.Small:小跳跃、旋转画面的进度条
■ @android:style/Widget.ProgressBar.Horizontal:粗水平长条进度条
拖动条(SeekBar)
星级评分条(RatingBar)
■ android:isIndicator:指定该星级评分条是否允许用户改变
■ android:numStars:指定该星级评分条总共有多少个星
■ android:rating:指定该星级评分条总共有多少个星
■ android:stepSize:指定每次最少需要改变多少个星级,最少0.5
操作进度方法
■ setProgress():用预设值进度完成的百分比
■ incrementProgressBy():用于设置进度条的进度增加或者减少
■ onProgressChanged():progress表示当前进度,也就是拖动的值
■ getRating():获取等级,表示选中了几颗星
■ getStepSize():获取每次最少要改变多少个星级
■ getProgress():获取进度
图像类组件
图像视图(ImageView)
■ android:adjjustViewBounds:设置ImageView是否调整自己的边界来保持所显示图片的长宽比
■ android:maxHeight:设置ImageView的最大宽度,需要设置android:adjustViewBounds为true
■ android:maxWidth:设置ImageView的最大宽度,需要设置android:adjustViewBounds为true
■ andorid:scaleType:用于设置所显示的图片如何缩放或移动来适应ImageView的大小
■ android:src:用于设置ImageView所显示的Drawable对象的ID
■ android:tint:用于图片着色
图像切换器(ImageSwitcher)
网格视图(GridView)
■ android:stretchMode:shezhi lashenmoshi
■ android:verrticalSpacing:设置各元素之间的垂直间距
图像类组件方法
■ setFactory():将显示的图片和父窗口分开
■ makeView():范湖一个显示图片的ImageView
■ setInAnimation():为图像切换器设置动画效果
■ setOutAnimation():为图像设置动画效果
列表类组件
下拉列表框(Soinner)
列表视图(ListView)
■ android:divider:为列表视图设置分隔条
■ android:dividerHeight:设置分隔条的高度
■ android:entries:通过数组资源为ListView指定列表项
■ android:footerDividersEnabled:用于设置是否在footerView之前绘制分隔条
■ android:headerDividersEnabled:用于设置是否在headerView之后绘制分隔条