8

これと似たような質問をたくさん見てきましたが、これはまだ新しい分野をカバーしていると思います:
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"
    />

wrap_content の代わりに fill_parent が原因ですか? このヒントが複数行だからかなと思ったのですが、短くしても表示されて中央に表示されました。android:ellipsize="start"これらは、これと正しく表示する必要がある他の EditTexts との唯一の違いです。それはただのバグですか?

4

2 に答える 2

0

android:gravity="top"ヒントとテキストをボックスの左上から開始するには、中央の代わりに使用する必要があります。

于 2011-06-09T12:22:44.257 に答える
0

この属性を 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"
/>
于 2014-01-28T17:33:55.240 に答える