2010-10-26 4 views
3

Je suis actuellement en train d'utiliser la barre de recherche suivante pour montrer ma progression de palissage audio, je veux désactiver le mouvement du pouce par l'utilisateur.Comment désactiver la barre de recherche du contrôleur audio

<Seekbar 
    android:padding="7dp" 
    android:id="@+id/SeekBar01" 
    android:layout_width="245dip" 
    android:thumb="@drawable/seekthumb2" 
    android:progressDrawable="@drawable/seekbar1" 
    android:layout_height="fill_parent" 
    android:clickable="false" 
    android:focusable="false" 
    android:longClickable="false" /> 

Mais cela ne fonctionne pas.

+0

Quelle est la question? – dhaag23

Répondre

1

Essayez d'ajouter Android: activé = "false"

+0

Audio.setEnabled ("false"); //Travail – Bytecode

0

Peut-être u peut utiliser la Progressbar normale comme alternative

0

Vous pouvez également utiliser un png transparent comme le pouce. Si aucune des solutions proposées ne fonctionne.

4

Vous pouvez utiliser android:enabled="false" comme suggéré par @yuku, mais il affichera l'effet de désactivation [assombrir votre barre de recherche]. Par conséquent, si vous souhaitez afficher la barre de recherche active sans réponse à l'activité du pouce, implémentez le gestionnaire d'événements tactiles avec la valeur renvoyée true comme indiqué ci-dessous.

seekBar.setOnTouchListener(new OnTouchListener(){ 
    @Override 
    public boolean onTouch(View v, MotionEvent event) { 
     return true; 
    } 
}); 
Questions connexes