EditText提示消失与重力

我曾经看到过很多类似的问题,但我认为这还包括一些新的内容:
1)设置重力时,提示文字消失
2) android:ellipsize="start"修复,所以你可以有中心提示和居中文本
3)为什么下面的代码仍然显示中心提示文本?

  <EditText android:id="@+id/details" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:hint="use this area to provide specific identification information including approximate size, vessel name and registration numbers if available" android:background="@android:drawable/editbox_background" android:layout_below="@id/details_title" /> 

是因为fill_parent而不是wrap_content? 我想也许是因为这个提示是多行的,但我缩短了它,它仍然出现,并被集中。 这是唯一的区别,我需要android:ellipsize="start"才能正确显示我的其他EditTexts。 这只是一个错误?

Solutions Collecting From Web of "EditText提示消失与重力"

您需要使用android:gravity="top"而不是center,才能让提示和文本从框左上angular开始。

将此属性添加到您的EditText

 android:ellipsize="start" 

它只是工作

 <EditText android:id="@+id/details" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:ellipsize="start" android:hint="use this area to provide........" android:background="@android:drawable/editbox_background" android:layout_below="@id/details_title" />