Кажется, это самая странная вещь, с которой я когда-либо сталкивался.
Вот макет:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<EditText
android:id="@+id/GuessAppEditText"
android:lines="1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:gravity="center_horizontal"
android:inputType="textCapWords"
android:hint="@string/Hint" />
</RelativeLayout>
hint
EditText
не отображается.
Если я удаляю либо android:gravity="center_horizontal"
, либо android:inputType="textCapWords"
, подсказка становится видимой.
Я понятия не имею, что делать с hint
gravity
и textCapWords
. Это еще одна ошибка Android, или я делаю что-то неправильно? В первом случае, что будет обходным путем? Я хочу, чтобы мой текст был выровнен по центру и заглавными буквами, и намек был показан. Или я хочу слишком много от плохого Android?