2015-10-19 1 views
3

Je veux donner un rembourrage à soupçon de edittext dans TextInputLayoutrembourrage indice TextInputLayout ne fonctionne pas

où adresse e-mail est soupçon et de l'échantillon est un texte

image

a également essayé this solution mais ne fonctionne pas.

face à ce problème après avoir changé la bibliothèque de conception de soutien 23.1.0

ici est mon code

 <android.support.design.widget.TextInputLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_marginBottom="10dp" 
      android:layout_marginLeft="20dp" 
      android:layout_marginRight="20dp"> 

      <android.support.v7.widget.AppCompatEditText 
       android:id="@+id/edtEmailAddress" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:background="@drawable/border_round_edt_grey" 
       android:focusableInTouchMode="true" 
       android:hint="@string/emailadd" 
       android:padding="10dp" 
       android:singleLine="true" /> 
     </android.support.design.widget.TextInputLayout> 

Répondre

3

Comme par this réponse, si vous avez arrière-plan personnalisé mis sur EditText l'androïde: attribut simple rembourrage ne fonctionne pas pour modifier l'espacement b/w le texte d'indice et éditer le texte. Donc si vous avez défini l'arrière-plan personnalisé à votre AppCompatEditText, vous pouvez utiliser l'attribut android:translationY dans l'AppCompatEditText

Veuillez ajouter la ligne ci-dessous dans votre AppCompatEditText.

android:translationY="10dp" 

espère que vous avez votre réponse :)

+0

je l'ai déjà essayé, mais ne fonctionne pas. – Aks4125

+0

remercie son travail. !! avec 'android: translationY =" 2dp "' –

+0

@kishorejethava merci pour votre réponse – pRaNaY