Android SeekBar(拖动条)

效果图

xml文件:

 



    
        
        
    



 


java代码:

 

 

 

package com.example.blogtest;

import android.graphics.BitmapFactory;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Gravity;
import android.widget.CompoundButton;
import android.widget.RatingBar;
import android.widget.SeekBar;
import android.widget.Switch;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.ToggleButton;

public class MainActivity extends AppCompatActivity {


    private TextView tv_main_text;
    private SeekBar sb_main_seek;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //根据id获得SeekBar的控件
        sb_main_seek = (SeekBar) findViewById(R.id.sb_main_seek);
        tv_main_text = (TextView) findViewById(R.id.tv_main_text);
        //设置SeekBar控件的监听
        sb_main_seek.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){
            @Override
            //获取滑动过程的值
            public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
                tv_main_text.setText("当前的值为:"+progress);
            }
            //开始滑动
            @Override
            public void onStartTrackingTouch(SeekBar seekBar) {

            }
            //结束滑动
            @Override
            public void onStopTrackingTouch(SeekBar seekBar) {

            }
        });
    }
}

 

 

 

 

 

你可能感兴趣的:(Android)