Unclickable Seekbar en android lista de vista

Tengo un Listview en mi aplicación. Las filas de vista de lista se pueden hacer clic. He introducido una barra de búsqueda en cada fila de un Listview. A pesar de la configuración de android: clickable = "false" para Seekbar en formato xml, todavía puedo hacer clic en él y mover la barra de búsqueda como desee. No quiero que Seekbar sea clickbale pero quiero que la fila Listview haga clic.

Se apreciarán todos los punteros.

Aquí está mi archivo de diseño

android:progressDrawable="@drawable/slider_range" android:thumb="@drawable/slider_thumb" android:layout_width="80dip" android:layout_height="12dip" android:focusable="false" android:clickable="false" android:longClickable="false" 

SeekBarObj.setOnSeekBarChangeListener (new OnSeekBarChangeListener () {

  int originalProgress; @Override public void onStopTrackingTouch(SeekBar seekBar) { //Nothing here.. } @Override public void onStartTrackingTouch(SeekBar seekBar) { originalProgress = seekBar.getProgress(); } @Override public void onProgressChanged(SeekBar seekBar, int arg1, boolean fromUser) { if( fromUser == true){ seekBar.setProgress( originalProgress); } } }); 

Agregue focusable = false a la barra de búsqueda.

Intente establecer el atributo enabled como false. Puede que tenga que ajustar manualmente el color si desea evitar que aparezca "en gris"

p.ej

 seekBar.setEnabled(false); 

Ahora tengo esto trabajando utilizando setFocusable y setEnabled a false, he implementado una solución para habilitar la barra de búsqueda para un solo ajuste cuando se hace clic en el elemento de lista también si usted está interesado.

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