EditText: Vermeiden Sie den Fokus auf setText ()

8

Ich habe eine Aktivität mit einem Scrollview, der einige Buttons und einen EditText enthält Die Schaltflächen befinden sich also oberhalb der EditText-Komponente.

Durch Klicken auf einen Button ändert die EditText-Komponente ihren Textwert mit EditText.setText("foo");

Leider setzt dieser Aufruf den Fokus auf die EditText-Komponente, so dass ScrollView zur EditText-Komponente blättert (der Cursor blinkt).

Gibt es eine Möglichkeit, dies zu vermeiden?

Ich habe versucht, so etwas zu tun

%Vor%

Aber das funktioniert nicht und manchmal hat setFocusable(true) keine Auswirkung, daher ist der EditText nicht mehr "anklickbar".

    
sockeqwe 17.10.2013, 09:39
quelle

4 Antworten

1
%Vor%

Wird aufgerufen, wenn diese Ansicht den Fokus aufgeben möchte.

Ссылка

    
mesutbeyaztas 14.01.2016 13:11
quelle
0

Verwenden Sie in Ihrer Schaltfläche den folgenden Code

%Vor%

Siehe den folgenden Link

android editedtext entferne den Fokus nach dem Klick auf eine Schaltfläche

    
Ameer 17.10.2013 09:45
quelle
0

In Ihrer Taste verwenden Sie den folgenden Code ......

%Vor%     
vin 17.10.2013 10:30
quelle
0

verwende dies in deinem xml :

%Vor%

oder

%Vor%     
Harshit Rathi 17.10.2013 10:12
quelle

Tags und Links