Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


SeekBar mediante programación

Estoy creando un SeekBar programmatically como esto:

SeekBar seekBar = new SeekBar(this); seekBar.setMax(15); seekBar.setIndeterminate(true); seekBar.setMinimumWidth(200); ShapeDrawable thumb = new ShapeDrawable(new OvalShape()); thumb.getPaint().setColor(0x00FF00); thumb.setIntrinsicHeight(80); thumb.setIntrinsicWidth(30); seekBar.setThumb(thumb); seekBar.setProgress(1); 

Pero lo que todo lo que puedo ver es un SeekBar pequeño.
¿Cuál podría ser el problema?

  • Android obtener actividad devuelve null
  • ¿Cómo obtener URI actual / tono de llamada predeterminado para SMS entrantes?
  • Cómo explorar varias fotos en flash para Android
  • Carga de un archivo a través de SSL con Client Side Certificate y HttpsURLConnection de Android
  • Android reemplazar fragmento aún muestra algunos de los fragmentos reemplazados
  • Añadir iconos a SlidingTabLayout en lugar de texto
  • Gracias

  • Obtener el último fragmento en la pila trasera
  • Compartir aplicación "vínculo" en Android
  • ¿Hay un oyente para cuando el WebView muestra su contenido?
  • ¿Por qué puedo mover con éxito un archivo en Linux mientras se está escribiendo?
  • Cómo quitar el borde en un ListView?
  • Android: Cómo ocultar el círculo de progreso en Facebook login
  • 2 Solutions collect form web for “SeekBar mediante programación”

    Prueba con el siguiente código

     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; public class Sample2 extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); SeekBar seekBar = new SeekBar(this); seekBar.setMax(15); // seekBar.setIndeterminate(true); ShapeDrawable thumb = new ShapeDrawable(new OvalShape()); thumb.setIntrinsicHeight(80); thumb.setIntrinsicWidth(30); seekBar.setThumb(thumb); seekBar.setProgress(1); seekBar.setVisibility(View.VISIBLE); seekBar.setBackgroundColor(Color.BLUE); LayoutParams lp = new LayoutParams(200, 50); seekBar.setLayoutParams(lp); seekBar.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { public void onStopTrackingTouch(SeekBar arg0) { // TODO Auto-generated method stub System.out.println(".....111......."); } public void onStartTrackingTouch(SeekBar arg0) { // TODO Auto-generated method stub System.out.println(".....222......."); } public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) { // TODO Auto-generated method stub System.out.println(".....333......."+arg1); } }); setContentView(seekBar); } } 

    Gracias Deepak

    Trate de sacar seekBar.setIndeterminate(true); Que puede tener un efecto no deseado.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.