EditText in ListView verlorener Fokus [duplizieren]

8

Ich habe kürzlich dieses Problem erkannt und möchte Ihnen meine Lösung vorstellen.

Problem :

  • Sie haben einen ListView mit einem Edit-Text für jede Zeile wie folgt:

MainList.xml

%Vor%

RowList.xml

%Vor%
  • Sie arbeiten mit TABS: tabHost oder TabActivity . (Dies ist sehr wichtig zu beachten).
  • Wenn Sie auf eines der Listenelemente EditText klicken, wird der Fokus sofort ausgeblendet und Sie können nichts eingeben. Die Tastatur ist jedoch immer noch eingeschaltet. Aber was immer du eingibst erscheint nicht, da der Fokus verloren ist.

Nun, ich gebe Ihnen meine Lösung, indem ich meine eigene Frage stelle.

    
kiduxa 08.06.2013, 20:50
quelle

1 Antwort

30
___ qstnhdr ___ EditText in ListView verlorener Fokus [duplizieren] ___ tag123android ___ Android ist das mobile Betriebssystem von Google, das zum Programmieren oder Entwickeln von digitalen Geräten (Smartphones, Tablets, Automobile, Fernseher, Wear, Glass, IoT) verwendet wird. Verwenden Sie für Themen rund um Android Android-spezifische Tags wie android-intent, nicht intent, android-activity, nicht activity, android-adapter, nicht adapter usw. Bei anderen Fragen als der Entwicklung oder Programmierung, aber im Zusammenhang mit Android Framework, verwenden Sie Der Link: https://android.stackexchange.com. ___ tag123androidedittext ___ Der EditText ist das Standard-Texteingabe-Widget in Android-Apps. Wenn der Benutzer Text in eine App eingeben muss, ist dies die primäre Möglichkeit für sie. ___ tag123androidlistview ___ Ein ListView ist ein grafisches Bildschirmsteuerelement oder Widget, das von UI-Bibliotheken in den meisten modernen Betriebssystemen bereitgestellt wird, um Elemente in Listenform anzuzeigen. ___ qstntxt ___

Ich habe kürzlich dieses Problem erkannt und möchte Ihnen meine Lösung vorstellen.

Problem :

  • Sie haben einen ListView mit einem Edit-Text für jede Zeile wie folgt:

MainList.xml

%Vor%

RowList.xml

%Vor%
  • Sie arbeiten mit TABS: tabHost oder TabActivity . (Dies ist sehr wichtig zu beachten).
  • Wenn Sie auf eines der Listenelemente EditText klicken, wird der Fokus sofort ausgeblendet und Sie können nichts eingeben. Die Tastatur ist jedoch immer noch eingeschaltet. Aber was immer du eingibst erscheint nicht, da der Fokus verloren ist.

Nun, ich gebe Ihnen meine Lösung, indem ich meine eigene Frage stelle.

    
___
kiduxa 08.06.2013, 20:54
quelle