Question: I had a strange problems during the set padding to `EditText`. xml looks like this:

```
<EditText
    android:layout_width="270dp"
    android:layout_height="55dp"
    android:ems="10"
    android:id="@+id/etEmail"
    android:textStyle="bold"
    android:layout_gravity="center_vertical"
    android:textColor="#FFFFFF"
    android:hint="Or Use your Email"
    android:inputType="textEmailAddress"
    android:layout_alignLeft="@+id/textView6"
    android:layout_alignStart="@+id/textView6"
    android:textColorHint="#FFFFFF"
    android:background="@drawable/line_white"
    android:paddingLeft="16.5dp"
    android:layout_marginTop="10dp"
    android:paddingRight="2dp" />

```

Here is the screenshot from Samsung Note 2 (Android 5.0.1):

![enter image description here](https://i.stack.imgur.com/Jv3hq.png)

... and LG G3 (Android 4.4.2):

![enter image description here](https://i.stack.imgur.com/9jowE.png)

As you can see, `android:paddingLeft` doesn't work for LG.

What could be the reason?

Thanks.

---

**UPD:**
Layout bounds (LG):

![enter image description here](https://i.stack.imgur.com/p3P5S.png)

Answer: 
EditText padding via xml doesn't work after update to API level 21.  

But EditText padding works, if it define programmatically. 

```
editText.setPadding(10, 0, 0, 0);

```

You can track this issue on [android issue tracker.](https://code.google.com/p/android/issues/detail?id=77982)

There are some other alternates too, discussed in the issue tracker thread.
This is dpi device problem. Make use of "dimen" folder, give different dp for various device screen sizes. Sure this will solve your problem.

```
android:paddingLeft="@dimen/yourValueName"

```