Android Suchleiste, wie Sie das Ziehen / Deaktivieren für kurze Zeit blockieren

8

Ich möchte das Ziehen einer Suchleiste blockieren, wenn ein Wert wahr ist. Ist das überhaupt möglich? Ich benutze eine Suchleiste als Schalter. Wenn mein Suchleistenwert 0 ist, und ich drücke die Taste Aktion A gestartet. Wenn mein Suchleistenwert 1 ist und ich die Taste drücke, wird die Aktion B gestartet.
Ich möchte das verhindern Wenn Aktion A oder B ausgeführt wird, wird die Suchleiste an eine andere Position gezogen.

Wie kann ich das erreichen?

    
Leandros 15.01.2012, 18:13
quelle

3 Antworten

47

Sie sollten Ihren eigenen onTouchListener einstellen und nur true zurückgeben.

%Vor%     
Maxim Tulupov 26.04.2013, 12:40
quelle
6

Haben Sie versucht, die Ansicht zu deaktivieren?

Ref: Ссылка

Aktualisierung:

Ссылка

Idealerweise sollten Sie das nicht tun , da dies den Benutzer verwirren wird. Mein Vorschlag ist, Ihren Ansatz zu überdenken.

    
JoxTraex 15.01.2012 18:22
quelle
0

Legen Sie eine Klassenvariable fest

%Vor%

Danach setzen Sie blockSeekBar Variable gemäß Ihrer Anforderung und verwenden Sie in App.

%Vor%

setEnabled (true / false) auch die Wahl, aber die Ansicht ist Das zeigt nicht, warum der obige Code perfekt funktioniert.

    
Yogesh Rathi 10.12.2016 11:08
quelle

Tags und Links