Android学习—— Android高级控件

少年辛苦终身事,莫向光阴惰寸功。这篇文章主要讲述Android学习—— Android高级控件相关的知识,希望能为你提供帮助。
android高级控件
1、ProgressBar
进度条,在运行耗时操作时来显示,可以提高软件的友好型。
常用属性

  • android:max:进度条的最大值
  • android:progress:进度条已完成进度值
  • android:progressDrawable:设置轨道对应的Drawable对象
  • android:indeterminate:如果设置成true,则进度条不精确显示进度
  • android:indeterminateDrawable:设置不显示进度的进度条的Drawable对象
  • android:indeterminateDuration:设置不精确显示进度的持续时间
下面是效果图
 
Android学习—— Android高级控件

文章图片

2、SeekBar
拖动条,可作为音乐播放器的进度指示和调整工具,音量调整工具等。
常用属性
  • android:max="100"    滑动条的最大值
  • android:progress="60"    滑动条的当前值
  • android:thumb  = "@mipmap/icon"    滑块的图标
下面是效果图
 
Android学习—— Android高级控件

文章图片

Android学习—— Android高级控件

文章图片

Android学习—— Android高级控件

文章图片

 
 
 
 
 
 
 
 
 
 
 
 
 
【Android学习—— Android高级控件】 
 
 
3、ScrollView
滚动视图,它通常在我们写较长的页面时使用,可进行上下拖动。PS:HorizontalScrollView是水平滚动视图,用法相似,考虑到用户体验和界面美观,一般不会用。
常用属性
  • android:scrollbars    设置滚动条显示。none(隐藏),horizontal(水平),vertical(垂直)。
  • android:scrollbarSize    设置滚动条的宽度。
下面是效果图
Android学习—— Android高级控件

文章图片

4、Spinner
下拉列表,常用于地区的选择
常用属性
  • android:dropDownHorizontalOffset:设置列表框的水平偏移距离
  • android:dropDownVerticalOffset:设置列表框的水平竖直距离
  • android:dropDownSelector:列表框被选中时的背景
  • android:dropDownWidth:设置下拉列表框的宽度
  • android:gravity:设置里面组件的对其方式
  • android:popupBackground:设置列表框的背景
  • android:prompt:设置对话框模式的列表框的提示信息(标题),只能够引用string.xml 中的资源id,而不能直接写字符串
  • android:spinnerMode:列表框的模式,有两个可选值:  dialog:对话框风格的窗口  dropdown:下拉菜单风格的窗口(默认)
下面是效果图
 
Android学习—— Android高级控件

文章图片
                   
Android学习—— Android高级控件

文章图片

 
Android学习—— Android高级控件

文章图片

5、TabHost
选项卡,常和TabWidget一同使用
常用属性
与其他控件相似
下面是效果图
 
Android学习—— Android高级控件

文章图片
                 
Android学习—— Android高级控件

文章图片

Android学习—— Android高级控件

文章图片

6、ViewPager
  ViewPager就是一个简单的页面切换组件,我们可以往里面填充多个View,实现左右滑动切换界面
常用属性
  与其他控件相似
这里用到了适配器,后面会对其进行讲解,关于ViewPager,后期会写3D画廊,是其进阶版
下面是效果图
Android学习—— Android高级控件

文章图片
Android学习—— Android高级控件

文章图片

注意:需要三个相似的布局文件,这里只贴出一个。
Android学习—— Android高级控件

文章图片
Android学习—— Android高级控件

文章图片

 
这里没写完,明天会继续完成。。。。。。。

    推荐阅读