我遇到的最奇怪的事情似乎就是这个了。
以下是布局:
<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>
EditText
的提示信息未显示。如果我移除
android:gravity="center_horizontal"
或者 android:inputType="textCapWords"
中的任意一个,提示信息就能显示出来了。我完全不知道
gravity
和 textCapWords
与 hint
有什么关系。这是另一个 Android 的 Bug 吗?还是我做错了什么?如果是前者,有什么解决方法吗?我希望我的文本居中对齐且首字母大写,同时还需要显示提示信息。或许我对 Android 要求太高了?