今まで出会った中で最も奇妙なもののようです。
レイアウトは次のとおりです。
<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"
と、ヒントが表示されます。
何がgravity
あり、textCapWords
何と関係があるのか まったくわかりませんhint
。それは別のAndroidのバグですか、それとも何か間違っていますか? 前者の場合、回避策は何ですか?テキストを中央揃えにして大文字にし、ヒントを表示したい。または、貧弱な Android から多くのことを望んでいますか?