Skip to content Skip to sidebar Skip to footer

Seekbar Programmatically

I am creating a SeekBar programmatically like this : SeekBar seekBar = new SeekBar(this); seekBar.setMax(15); seekBar.setIndeterminate(true); seekBar.setMinimumWidth(200); Shape

Solution 1:

Try with the following code

import android.app.Activity;
import android.graphics.Color;
import android.graphics.drawable.ShapeDrawable;
import android.graphics.drawable.shapes.OvalShape;
import android.os.Bundle;
import android.view.View;
import android.widget.LinearLayout.LayoutParams;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;

publicclassSample2extendsActivity {
    @OverrideprotectedvoidonCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stubsuper.onCreate(savedInstanceState);

        SeekBarseekBar=newSeekBar(this);
        seekBar.setMax(15);
//      seekBar.setIndeterminate(true);ShapeDrawablethumb=newShapeDrawable(newOvalShape());

        thumb.setIntrinsicHeight(80);
        thumb.setIntrinsicWidth(30);
        seekBar.setThumb(thumb);
        seekBar.setProgress(1);
        seekBar.setVisibility(View.VISIBLE);
        seekBar.setBackgroundColor(Color.BLUE);

        LayoutParamslp=newLayoutParams(200, 50);
        seekBar.setLayoutParams(lp);
        seekBar.setOnSeekBarChangeListener(newOnSeekBarChangeListener() {

            publicvoidonStopTrackingTouch(SeekBar arg0) {
                // TODO Auto-generated method stub
                System.out.println(".....111.......");

            }

            publicvoidonStartTrackingTouch(SeekBar arg0) {
                // TODO Auto-generated method stub
                System.out.println(".....222.......");
            }

            publicvoidonProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
                // TODO Auto-generated method stub
                System.out.println(".....333......."+arg1);
            }
        });
        setContentView(seekBar);
    }
}

Thanks Deepak

Solution 2:

Post a Comment for "Seekbar Programmatically"