Event für die Handhabung des Fokus des EditText

Kann mir jemand ein Ereignis im Zusammenhang mit dem Fokus des EditText ? Meine Anwendung enthält einen EditText , der eine URL akzeptiert.

Nun ist mein Problem, dass, nachdem der Benutzer die URL im Feld eingeben und weiter verschieben, ohne das EditText , dh wenn sich der Fokus aus dem EditText , sollte er die eingegebene Url erkennen und zum Server gehen.

  • WebView unendlich erweitert - wie kann das verhindert werden?
  • Hinzufügen von Untermenüpunkten zu NavigationsView programmgesteuert statt Menü xml
  • Fused Location Provider in Android
  • Wie vermeiden Eclipse Lecks auf XServer bei der Bearbeitung von Android XML-Dateien?
  • Android-Index außerhalb der Grenzen Fehler ohne Anwendungscode in Stack-Trace
  • Die Statusleiste wird angezeigt, wenn die Softtastatur angezeigt wird, aber nicht verborgen ist, wenn die Softtastatur im Immersionsmodus verschwindet
  • Wenn ich die Antwort mit Json Parsing bekomme, dann wird es bequemer sein.

  • Was ist sicherer: Externer Browser oder ChromeTab zur Autorisierung?
  • Android Asset Studio: Erstellen von Icons mit einem Bild funktioniert nicht
  • Ist es sinnvoll, mit WebView das gesamte Layout in der nativen Android App zu verwenden?
  • Programmatisches Drucken von Dokumenten aus dem Drucker über lokales Wi-Fi oder Bluetooth-Netzwerk
  • Android Studio nicht gestartet: Schwerer Fehler Initialisierung 'com.intellij.util.indexing.FileBasedIndex
  • Hinzufügen von mehreren Fragmenten programmgesteuert
  • 2 Solutions collect form web for “Event für die Handhabung des Fokus des EditText”

    Hier ist der Fokus Hörer Beispiel.

     editText.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View view, boolean hasFocus) { if (hasFocus) { Toast.makeText(getApplicationContext(), "Got the focus", Toast.LENGTH_LONG).show(); } else { Toast.makeText(getApplicationContext(), "Lost the focus", Toast.LENGTH_LONG).show(); } } }); 

    Für diejenigen von uns, die diese oben gültige Lösung nicht funktionierte, gibt es hier noch einen Workaround

      searchView.setOnQueryTextFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View view, boolean isFocused) { if(!isFocused) { Toast.makeText(MainActivity.this,"not focused",Toast.LENGTH_SHORT).show(); } } }); 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.