2016-11-19 3 views
0

Ich verwende den folgenden Code, um Benutzername Eingabe anzuzeigen. EditText funktioniert ordnungsgemäß, aber das Symbol für die rechte Seite ist nicht sichtbar.TextInputEditText zeigt kein ZeichenRechtsymbol

<android.support.design.widget.TextInputLayout 
     android:id="@+id/login_screen_edit_text_username_wrapper" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 
     <android.support.design.widget.TextInputEditText 
      android:id="@+id/login_screen_edit_text_username" 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:hint="@string/label_username" 
      android:inputType="text" 
      android:drawableRight="@mipmap/email_icon" 
      android:text="[email protected]" 
      /> 
    </android.support.design.widget.TextInputLayout> 

Ich teste diesen Code auf Nexus6p android Version 6.0. Übergeordnetes Layout ist LinearLayout.Please Update, wenn jemand mit dem gleichen Problem konfrontiert und bekam eine Lösung dafür.

+1

Sie etwas in der Design-Support-Bibliothek vor kurzem brach. Sie müssen die relative Version davon festlegen. zum Beispiel 'drawableEnd'. –

+1

danke nach dem Hinzufügen von android: drawableEnd = "@ Mipmap/email_icon" rechts Symbol ist sichtbar. – Swapnil

Antwort

3

Verwendung

android:drawableEnd="@mipmap/email_icon" 

statt

android:drawableRight="@mipmap/email_icon"