studio programacion móviles ejemplo desarrollo curso aplicaciones java android

java - programacion - seekbar android ejemplo



obtener el valor de seekbar de Android y mostrarlo en pantalla (1)

Estoy tratando de obtener el valor de la barra de búsqueda cada vez que cambia y mostrarlo debajo. Estoy usando el método onclick en mi barra de búsqueda para llamar a este método.

public void getNumber(View view) { SeekBar seek = (SeekBar) findViewById(R.id.seekBar1); int seekValue = seek.getProgress(); String x = "Value: " + Integer.toString(seekValue); ((TextView) findViewById(R.id.level)).setText(x); }


Aquí un poco de ayuda extra:

import android.app.Activity; import android.os.Bundle; import android.widget.SeekBar; import android.widget.TextView; public class AndroidSeekBar extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main); SeekBar seekBar = (SeekBar)findViewById(R.id.seekbar); final TextView seekBarValue = (TextView)findViewById(R.id.seekbarvalue); seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){ @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { // TODO Auto-generated method stub seekBarValue.setText(String.valueOf(progress)); } @Override public void onStartTrackingTouch(SeekBar seekBar) { // TODO Auto-generated method stub } @Override public void onStopTrackingTouch(SeekBar seekBar) { // TODO Auto-generated method stub } }); } }

use el evento OnProgressChanged para verificar el progreso de la barra de búsqueda, puede devolver ese int para usarlo en otro lugar en su aplicación.