How do I center the hint text within an EditText in Android?

In order for centering of hint text to work with EditText you have to make sure android:ellipsize=”start” is defined. I don’t know why this makes it work, but it does.

Example pulled from personal code:

<EditText
    android:id="@+id/player2Name"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerInParent="true"
    android:ellipsize="start"
    android:gravity="center_horizontal"
    android:hint="@string/player2_name"
    android:inputType="textCapWords|textPersonName"
    android:singleLine="true" />

Leave a Comment