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?

  • Error al usar proguard con Android Facebook sdk 3.0
  • ¿Cuál es la manera correcta de ampliar EditText para darle funcionalidad adicional "predeterminada"
  • Servicio persistente
  • El botón dentro de la vista de lista crea un problema al desplazarse y al hacer clic en el botón
  • ¿Cómo determina exactamente Android si está en línea?
  • ¿Cómo hacer que las aplicaciones de Android 4.0 sean compatibles con versiones anteriores?
  • Gracias

  • Cómo configurar Android sdk desde la línea de comandos en servidor sin cabeza?
  • Llame a la función Java desde JavaScript a través de Android WebView
  • Cómo limitar el buscador
  • Facebook Android SDK 3.0 siempre devuelve ABRIR al iniciar sesión
  • Archivo de hosts del emulador de Android
  • Error de compilación del código fuente de Android: "Intente aumentar el tamaño del montón con la opción de java" -Xmx <size> ""
  • 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.