2017-01-22 1 views
0

Ich möchte meine EditText zeigen Sie ihre hint als Titel, wenn Sie den Fokus und auch ein Dropdown-Menü anzeigen, damit der Benutzer es automatisch vervollständigen. Diese Funktionalität ist unter TextInputEditText bzw. AutoCompleteTextView verfügbar. Gibt es eine Möglichkeit, neben der Erstellung einer benutzerdefinierten EditText mit Vererbung zu erreichen? Danke im Voraus.AutoComplete und TextInput-Funktionalität in der gleichen EditText?

Antwort

4

Anstelle von TextInputEditText einfach AutoCompleteTextView als ein Kind von TextInputLayout verwenden. Lint kann eine Warnung anzeigen, aber es sollte gut funktionieren.

Beispiel:

<android.support.design.widget.TextInputLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 

     <android.widget.AutoCompleteTextView 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:hint="Name"/> 
</android.support.design.widget.TextInputLayout> 
+0

Danke, es hat funktioniert perfekt. – SergioMD15

+0

'android.support.design.widget.AutoCompleteTextView' existiert nicht seit v26.1.0 –

+0

Aktualisiert. Vielen Dank! –