【发布时间】:2012-10-26 17:16:25
【问题描述】:
这似乎是我遇到过的最奇怪的事情。
这是一个布局:
<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 的 hint 未显示。
如果我删除android:gravity="center_horizontal" 或android:inputType="textCapWords",提示将变为可见。
我完全不知道gravity 和textCapWords 与hint 有什么关系。是另一个 Android 错误还是我做错了什么?在前一种情况下,解决方法是什么?我希望我的文本居中对齐并大写并显示提示。还是我对糟糕的 Android 要求太多了?
【问题讨论】:
-
您是否尝试过删除提示并以编程方式对其进行设置,看看这是否是一种解决方法?
-
android:gravity="center_horizontal" 造成问题...