Legen Sie Benutzerdefinierte Werte zu suchen-Bar

Beginnen möchte ich Meine suchen, baar von der Basis 3 und der Schrittweite von 2 und max ist 9, wie zu setzen , brauche ich 3,5,7,9,11. mein code ist

es funktioniert nicht wie ich will bitte um Hilfe

SeekBar sb1 = (SeekBar)findViewById(R.id.sBtaxitype);

    sb1.setMax(11);
    sb1.setLeft(3);
    sb1.incrementProgressBy(2);
    sb1.setProgress(0); //Set it to zero so it will start at the left-most edge
    sb1.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {

        @Override
        public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {
             if (progress < 3) {
                 progress = 3;
                 progress = progress + 2;
             } else {
                 progress = progress + 2; //Add the minimum value (10)
             }

            TextView text = (TextView)findViewById(R.id.tvTaxitype);
            text.setText(Integer.toString(progress));

        }

        @Override
        public void onStartTrackingTouch(SeekBar seekBar) {}

        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {}

    });
was ist passiert in der aktuellen...
zunächst ist 1 dann die nächsten 5 dann wieder 5 , dann 7

InformationsquelleAutor Rohit | 2013-10-15

Schreibe einen Kommentar