布局xml

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:orientation="vertical"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    ><TextView      android:layout_width="fill_parent"     android:layout_height="wrap_content"     android:text="@string/seep"    android:id="@+id/seep"    />       <SeekBar android:id="@+id/seekbar"   android:layout_width="fill_parent"   android:layout_height="wrap_content"   /></LinearLayout>

java代码

public class SeekBarActivity extends Activity {private SeekBar seekbar;private TextView tv ;int max=100;boolean flag = true;private Handler handler = new Handler(){public void handleMessage(Message mes){seekbar.setProgress(seekbar.getProgress()+1);} };     @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);                seekbar = (SeekBar)findViewById(R.id.seekbar);        tv = (TextView)findViewById(R.id.seep);        seekbar.setMax(max);        seep();        seekbar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){@Overridepublic void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) {tv.setText("进度为:"+progress+"%");}@Overridepublic void onStartTrackingTouch(SeekBar seekBar) {//停止刷新flag=false;}@Overridepublic void onStopTrackingTouch(SeekBar seekBar) {flag=true;handler.sendEmptyMessage(0);}                });    }        private void seep(){    DisThread dt = new DisThread();    dt.start();    }       class DisThread extends Thread{    public void run(){    while(flag && seekbar.getProgress()<max){    try {    Thread.sleep(1000);    } catch (InterruptedException e) {    e.printStackTrace();    }    handler.sendEmptyMessage(0);    }        }    }}

更多相关文章

  1. Android的Activity实时刷新
  2. Android进度条、自动提示框、下拉框动态数据加载
  3. Android圆形进度条
  4. Android(安卓)自定义ProgressBar--进度自己设置图片
  5. Android文件下载进度条的实现
  6. android之实现ProgressBar进度条组件
  7. Android(安卓)Timer 更好方法
  8. Android-Google自己的下拉刷新组件SwipeRefreshLayout
  9. Activity 技巧 屏幕 进度条 控制

随机推荐

  1. Android(安卓)-- ListView(1)
  2. Android面经总结
  3. android 创建数字签名应用程序
  4. android studio no marked region found
  5. Development and remote installation of
  6. 【Android】ToolBar设置NavigationIcon不
  7. Android(安卓)内核与标准Linux内核的区别
  8. 修改android默认语言选项
  9. Android(安卓)左右滑动切换页面或Activit
  10. android 自定义view支持gif格式播放