Question

J'utilise actuellement la barre de recherche suivante pour montrer mes progrès de l'audio Jeu Poker, je veux désactiver le mouvement du pouce par l'utilisateur.

<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 il ne fonctionne pas.

Était-ce utile?

La solution

Essayez d'ajouter

android:enabled="false"

Autres conseils

Vous pouvez utiliser android:enabled="false" comme suggéré par @yuku, mais il affiche l'effet de désactiver [assombrir SeekBar].

Donc, si vous souhaitez afficher activer seekbar sans réponse à l'activité générale, la mise en œuvre gestionnaire d'événements contact avec return true, comme indiqué ci-dessous.

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

Vous pouvez également utiliser un png transparent comme le pouce. Si aucun des travaux de solutions proposées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top