Frage

Ich bin mit dem folgende seekbar derzeit für mein Audio palying Fortschritt zeigt, mag ich zu deaktivieren Daumenbewegung durch den Benutzer.

<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" />

Aber es funktioniert nicht.

War es hilfreich?

Lösung

Versuchen Sie,

android:enabled="false"

Andere Tipps

Sie können mit android:enabled="false" wie @yuku vorgeschlagen, aber es wird deaktivieren Wirkung zeigen [verdunkeln SeekBar-].

Wenn Sie also seekbar ohne Reaktion auf Daumen Aktivität ermöglichen angezeigt werden sollen, berühren Event-Handler mit Rück implementieren wahr, wie unten gezeigt.

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

Sie können auch eine transparente png als Daumen verwenden. Wenn keine der vorgeschlagenen Lösungen zu arbeiten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top