web-dev-qa-db-ja.com

Android:1行のEditTextヒント

EditTextに1行を設定するには、Android:singleLine="true"を使用しますが、ヒントテキストに1行を設定したいのですが、サイズが大きく、次のように1行で表示したいと思います。

http://google.myopenid.stackoverflow.com

私は次のコードを使用しています:

<EditText Android:id="@+id/editText1"
    Android:layout_width="fill_parent" 
    Android:layout_height="wrap_content" 
    Android:hint="@string/defaultUrl"
    Android:singleLine="true" />

注:defaultUrlは動的で非常に長いURLです。

22
Sameer Z.

あなたが使用することができます

Android:ellipsize="end"

Android:maxLines="1"

ヒントテキストを1行で表示しますが、Android:ellipsize="end"は最後にテキストを切り捨てるため、テキスト全体を表示することはできません。

51
Vikas Patidar

同じ問題。

解決:

EditText.setHint("hint content".replace("\n"," "))
0
Xugter