5

I'd like to put an image in an EditText field, as shown. How should one go about this? Layered-list with the image on one layer and a lot of padding on the left side of the EditText on the other layer?

enter image description here

nipponese
  • 2,813
  • 6
  • 35
  • 51

2 Answers2

8

To set the image in editText.

<EditText
   ......  
    android:drawableLeft="@drawable/image" />

You can set it Left, Right, Top, Bottom.

Ajay S
  • 48,003
  • 27
  • 91
  • 111
1

Just use the

setCompoundDrawables(Drawable left, Drawable top, Drawable right, Drawable bottom)

or

setCompoundDrawablesWithIntrinsicBounds(Drawable left, Drawable top, Drawable right, Drawable bottom)

methods.

Cheers

darksaga
  • 2,166
  • 2
  • 18
  • 21