`
flycomos.lee
  • 浏览: 280466 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android SeekBar

 
阅读更多

SeekBar可以作为音乐播放器的进度指示和调整工具,音量调整工具等,SeekBar是ProgressBar的一个子类,下面我们用一个可以改变并显示当前进度的拖动条例子来演示一下它的使用:

1、main.xml

Java代码  收藏代码
  1. <?xml version= "1.0"  encoding= "utf-8" ?>  
  2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"   
  3.     android:orientation="vertical"  android:layout_width= "fill_parent"   
  4.     android:layout_height="fill_parent" >  
  5.     <SeekBar android:id="@+id/SeekBar01"  android:layout_width= "245px"   
  6.         android:layout_height="25px"  android:paddingLeft= "16px"   
  7.         android:paddingRight="15px"  android:paddingTop= "5px"   
  8.         android:paddingBottom="5px"  android:progress= "0"  android:max= "0"   
  9.         android:secondaryProgress="0"  />  
  10.     <TextView android:layout_width="fill_parent"   
  11.         android:layout_height="wrap_content"  android:text= "@string/hello"   
  12.         android:id="@+id/TextView01"  />  
  13. </LinearLayout>  


2、java:

Java代码  收藏代码
  1. package  com.esri.arcgis.sample;  
  2.   
  3. import  android.app.Activity;  
  4. import  android.os.Bundle;  
  5. import  android.widget.SeekBar;  
  6. import  android.widget.SeekBar.OnSeekBarChangeListener;  
  7. import  android.widget.TextView;  
  8. import  android.widget.Toast;  
  9.   
  10. public   class  AndroidSeekBar  extends  Activity {  
  11.     /** Called when the activity is first created. */   
  12.     @Override   
  13.     public   void  onCreate(Bundle savedInstanceState) {  
  14.         super .onCreate(savedInstanceState);  
  15.         setContentView(R.layout.main);  
  16.   
  17.         // 找到拖动条和文本框   
  18.         final  SeekBar sb = (SeekBar) findViewById(R.id.SeekBar01);  
  19.         final  TextView tv1 = (TextView) findViewById(R.id.TextView01);  
  20.   
  21.         // 设置拖动条的初始值和文本框的初始值   
  22.         sb.setMax(100 );  
  23.         sb.setProgress(30 );  
  24.         tv1.setText("当前进度:"  + sb.getProgress());  
  25.   
  26.         // 设置拖动条改变监听器   
  27.         OnSeekBarChangeListener osbcl = new  OnSeekBarChangeListener() {  
  28.   
  29.             @Override   
  30.             public   void  onProgressChanged(SeekBar seekBar,  int  progress,  
  31.                     boolean  fromUser) {  
  32.                 tv1.setText("当前进度:"  + sb.getProgress());  
  33.                 Toast.makeText(getApplicationContext(), "onProgressChanged" ,  
  34.                         Toast.LENGTH_SHORT).show();  
  35.             }  
  36.   
  37.             @Override   
  38.             public   void  onStartTrackingTouch(SeekBar seekBar) {  
  39.                 Toast.makeText(getApplicationContext(), "onStartTrackingTouch" ,  
  40.                         Toast.LENGTH_SHORT).show();  
  41.             }  
  42.   
  43.             @Override   
  44.             public   void  onStopTrackingTouch(SeekBar seekBar) {  
  45.                 Toast.makeText(getApplicationContext(), "onStopTrackingTouch" ,  
  46.                         Toast.LENGTH_SHORT).show();  
  47.             }  
  48.   
  49.         };  
  50.   
  51.         // 为拖动条绑定监听器   
  52.         sb.setOnSeekBarChangeListener(osbcl);  
  53.   
  54.     }  
  55. }  



3、运行程序:




分享到:
评论

相关推荐

    安卓 android seekbar 自定义滑块 适合做音量调节

    安卓 android seekbar 自定义滑块 适合做音量调节 比较漂亮 我的资源汇总:http://blog.csdn.net/u013506037/article/details/39210793

    android SeekBar 竖向

    在Android开发中,SeekBar是一个非常常用的控件,它允许用户通过滑动来选择一个介于最小值和最大值之间的数值。通常,SeekBar是水平布局的,但有时开发者可能需要创建一个竖向的SeekBar以适应特定的界面设计或用户...

    Android SeekBar弹框.rar

    在Android开发中,SeekBar是一个非常常见的控件,用于让用户通过滑动来选择一个介于最小值和最大值之间的数值。这个“Android SeekBar弹框”示例提供了一个独特的功能,即在用户拖动SeekBar时,会有一个弹出的视图...

    Android SeekBar调色板背景反色

    在Android开发中,SeekBar是一个非常实用的控件,它允许用户通过滑动来选择一个介于最小值和最大值之间的值。在这个特定的场景中,我们利用SeekBar来实现动态调节字体颜色的功能,并且让背景颜色成为字体颜色的反色...

    android seekbar 源码

    在Android开发中,SeekBar是一个非常常见的控件,用于实现用户通过滑动来调节数值或进度的功能。本篇文章将深入探讨Android SeekBar的源码,帮助开发者理解其内部工作原理,以便更好地利用它来构建用户界面。 ...

    Node.js-androidseekbar双向选择的进度条

    标题中的“Node.js-androidseekbar双向选择的进度条”指的是在Android开发中,结合Node.js技术实现的一个特殊功能,即SeekBar(滑动选择条)的双向选择功能。通常,SeekBar是Android原生控件,允许用户通过滑动来...

    android seekbar自定义带提示

    在Android开发中,SeekBar是一个非常常见的控件,用于实现用户通过滑动来调整某个值,例如音量控制或进度选择。然而,有时我们可能需要更个性化的功能,比如在滑动过程中显示实时的提示信息或者自定义SeekBar的外观...

    Android seekbar滑动按钮源码-IT计算机-毕业设计.zip

    在Android开发中,Seekbar是一种常用的控件,用于实现进度条和滑动选择的功能。它类似于我们常见的音量控制条,用户可以通过滑动来改变数值或进度。在本压缩包"Android seekbar滑动按钮源码"中,你将找到一个关于...

    android 自定义滑块 、android seekBar Demo

    在Android开发中,SeekBar是一种常用的控件,用于实现用户可交互的滑动条功能,类似于音乐播放器中的音量调节或进度条。本Demo主要展示了如何自定义SeekBars,以便适应不同的应用场景,如调节音量。以下是关于...

    Android SeekBar 自定义样式

    自定义的 SeekBar 样式,实现很简单,有需要的可以看看,本demo是仿酷狗SeekBar 的样式,进度条上小圆球可以随意拖动,如果不需要小圆球的只需要将main.xml里面的android:thumb="@drawable/seek_thumb"去掉就行了...

    Android seekbar滑动按钮源码

    在Android开发中,SeekBar是一个非常常见的控件,它允许用户通过滑动来选择一个介于最小值和最大值之间的值。SeekBar通常用于音量调节、进度条显示等场景。本篇我们将深入探讨Android SeekBar的源码,了解其工作原理...

    Android自定义SeekBar滑动显示数字

    先来上个效果图: 当滑动时:数值显示,滑动停止时显示数字,使用FrameLayout结合SeekBar。 首先我们看看。 Layout: &lt;?xml version=1.0 encoding=utf-... android:id=@+id/wrapper_seekbar_indicator android:la

    android 自定义Seekbar,包括图片,背景颜色

    在Android开发中,Seekbar是一种常用的控件,用于让用户选择一个介于最小值和最大值之间的数值。在标准的Seekbar基础上进行自定义,可以增强界面的美观性和用户体验。本教程将详细介绍如何在Android中自定义Seekbar...

    Android自定义SeekBar样式

    在Android开发中,SeekBar是一个非常常见的控件,用于让用户选择一个介于最小值和最大值之间的数值。默认的SeekBar样式虽然实用,但在某些情况下可能无法满足我们对界面美观度和个性化的需求。这篇博客将深入探讨...

    Android-ArcSeekBar弯曲的AndroidSeekBar

    "Android-ArcSeekBar弯曲的Android SeekBar"是一个专门为Android平台设计的自定义Seek Bar控件,它提供了不同于传统直线型Seek Bar的弧形显示效果。ArcSeekBar能够使用户界面更具吸引力,提升用户体验,尤其适用于...

    Androidseekbar滑动按钮源码.zip

    在Android开发中,SeekBar是一个非常常见的控件,它允许用户通过滑动来选择一个介于最小值和最大值之间的值。这个控件通常用于音量调节、进度条显示等场景。"Android seekbar滑动按钮源码.zip"包含了对SeekBar自定义...

    Android seekbar滑动按钮源码_进度条.zip

    在Android开发中,SeekBar是一个非常常见的控件,用于展示进度并允许用户通过滑动来调整。这个压缩包“Android seekbar滑动按钮源码_进度条.zip”很可能包含了一个示例项目,帮助开发者理解Seekbar的工作原理以及...

    Android seekbar滑动按钮源码.rar

    在Android开发中,SeekBar是一个非常常见的控件,它允许用户通过滑动来选择一个介于最小值和最大值之间的值。这个"Android seekbar滑动按钮源码.rar"压缩包包含了一个关于Seekbar自定义实现的示例项目,非常适合...

    Android自定义圆形SeekBar

    在Android开发中,SeekBar是一个非常常见的控件,用于让用户通过滑动来选择一个介于最小值和最大值之间的值。然而,系统默认的SeekBar是矩形的,有时为了追求更美观或者符合特定设计需求,开发者可能希望对其进行...

Global site tag (gtag.js) - Google Analytics