Android UI控件详解-SeekBar(拖动条)

xml布局


    
    

    

    


源代码

package com.bdqn.seekbar;

import android.os.Bundle;
import android.app.Activity;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;
import android.widget.TextView;
/**
 * 
 * @author TXF
 * 
 * SeekBar(拖动条)
 */
public class MainActivity extends Activity {
	private SeekBar msb;
	private TextView mtv1;
	private TextView mtv2;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		msb = (SeekBar) findViewById(R.id.seekbar);
		mtv1 = (TextView) findViewById(R.id.tv1);
		mtv2 = (TextView) findViewById(R.id.tv12);
		// 设置拖动条改变监听器
		msb.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
			// 停止拖动的时候调用
			@Override
			public void onStopTrackingTouch(SeekBar arg0) {
				mtv1.setText("停止调节");
			}

			// 开始拖动时调用
			@Override
			public void onStartTrackingTouch(SeekBar arg0) {
				mtv1.setText("开始调节");

			}

			// 显示的是当前的进度
			@Override
			public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
				mtv2.setText("当前的进度是:" + arg1);
			}
		});
	}

}
效果图

Android UI控件详解-SeekBar(拖动条)_第1张图片

你可能感兴趣的:(Android)