Capturar valores SeekBar

En mi aplicación Android tengo un TextView y un SeekBar . Ambos valores se utilizan para calcular el resultado en un clic de botón.

El problema es cómo capturar el valor SeekBar y convertirlo en String para el cálculo.

El código está abajo:

 class clicker implements Button.OnClickListener { public void onClick(View v) { String a,b; Integer vis; a = txtbox3.getText().toString(); b = slider1.getContext().toString(); vis = (Integer.parseInt(a)*Integer.parseInt(b))/100; tv.setText(vis.toString()); } } 

Por favor ayuda. Gracias por adelantado.

Está buscando el método getProgress () de la clase ProgressBar como SeekBar es una subclase de ProgressBar .

Así que básicamente sería algo así.

 int value = seekBar.getProgress(); 

También realmente no entiendo porqué usted quiere convertir un int a una secuencia apenas así que usted puede convertir esa secuencia a un entero más adelante. No tiene ningún sentido.

Puede almacenar el valor de progreso en una variable entera global. A continuación, puede utilizarlo fácilmente donde quiera. Pruebe este código. Esto te ayudará…

 int p=0; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final TextView textView=(TextView) findViewById(R.id.t1); final SeekBar seek=(SeekBar) findViewById(R.id.seekBar1); final Button button=(Button) findViewById(R.id.button1); seek.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { @Override public void onStopTrackingTouch(SeekBar seekBar) { // TODO Auto-generated method stub } @Override public void onStartTrackingTouch(SeekBar seekBar) { // TODO Auto-generated method stub } @Override public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) { // TODO Auto-generated method stub p=progress; } }); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub String a = textView.getText().toString(); vis = (Integer.parseInt(a)*p)/100; text.setText(vis.toString()); } }); 
  • Barra de búsqueda Aumento de altura
  • Android buscador recortado pulgar
  • Android SeekBar no se actualiza después de establecer dinámicamente el valor máximo con setMax
  • Actualización en vivo Brillo de la pantalla con SeekBar
  • Barra de búsqueda circular de Android
  • Android - punto de partida de SeekBar
  • Discrete seekbar en la aplicación de Android?
  • Cómo configurar el progreso de SeekBar de Android de forma programable
  • Cómo solucionar los problemas de seekbar-bar-thumb-centering
  • MediaPlayer, ProgressBar
  • Android: SeekBar onProgressChanged-event no se dispara al establecer el progreso mediante programación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.