2017-10-07 13 views
-2
<EditText 
        android:layout_width="match_parent" 
        android:layout_height="45sp" 
        android:layout_marginTop="10sp" 
        android:textColor="#000" 
        android:id="@+id/main_email_tv" 
        android:inputType="textCapWords" 
        android:hint="Email" 
        android:textSize="25sp" 
        android:drawableRight="@drawable/lock" 

        /> 

J'ajoute l'image de verrouillage dans edittext sur le côté droit, mais le problème est je ne suis pas en mesure d'ajuster la taille de l'image dans edittext.image côté extream de EditText android

En fait, je cherchais cette option et finalement obtenu cela. android: drawableLeft = "@ drawable/pic par cette option une image peut être affichée dans extream gauche de EditText pour d'autres qui cherche le même genre de réponse doit s'assurer que la taille de l'image doit être d'environ 25-35px ou une image autre ne sera pas affichée correctement à l'intérieur editetxt.

+0

vous voulez image droite o f ce edittext ou en edittext à droite? –

+0

@amit Sir je veux l'image à l'intérieur edittext sur le côté droit –

+0

qui ne serait pas possible, vous devez prendre d'autres imagiview droite de edittext –

Répondre

2

définir votre image comme celui-ci

    <LinearLayout 
        android:layout_width="match_parent" 
        android:layout_height="50dp" 
        android:layout_marginTop="30dp" 
        > 

        <EditText 
         android:id="@+id/edt_dob" 
         android:layout_width="0dp" 
         android:layout_height="match_parent" 

         android:layout_gravity="center_vertical" 
         android:layout_weight="1" 
         android:background="@null" 
         android:editable="false" 
         android:focusable="false" 
         android:hint="Date Of Birth" 
         android:paddingLeft="10dp" 
         android:textColor="#ffffff" 
         android:textColorHint="#ffffff" /> 

        <ImageView 
         android:id="@+id/img_date" 
         android:layout_width="35dp" 
         android:layout_height="35dp" 
         android:layout_gravity="center_vertical" 
         android:layout_marginRight="10dp" 
         android:src="@drawable/calendar" /> 


       </LinearLayout> 
+0

https://stackoverflow.com/questions/15002963/in-android-how-to-make-login-button-disable-with-respect-to-edittext Monsieur, voir l'image dans cette URL, voir l'image à gauche de la nom d'utilisateur et mot de passe, je veux même comme ça juste dans la bonne direction –

+1

vous avez deux option. soit vous devez prendre votre image que vous avez besoin de hauteur et de largeur. ou vous pouvez également suivre l'approche ci-dessus. il fera la même chose que vous voulez –

+1

Merci, monsieur, j'ai eu votre point. –

1

Utilisez ce lieu d'utiliser EditText seul

<RelativeLayout 
    android:layout_width="fill_parent" 
    android:layout_height="45sp" 
    android:layout_marginTop="10sp"> 

    <EditText 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="10dp" 
     android:layout_marginBottom="10dp" 
     android:gravity="center" 
     android:textStyle="bold" 
     android:textSize="17sp" 
     android:text="How to select and crop image"/> 


    <ImageView 
     android:id="@+id/iv_photo" 
     android:layout_marginTop="10dp" 
     android:layout_gravity="center_horizontal" 
     android:layout_width="fill_parent"  
     android:layout_height="200dp"/> 

</RelativeLayout>