web-dev-qa-db-ja.com

TextViewが親で折り返されないようにする

TextViewまたはビジュアルオブジェクトが画面に折り返されないようにするにはどうすればよいですか?これを行うためのXML属性またはコードはありますか、または画面からオーバーフローすることは不可能ですか?

たとえば、あなたはこれを持っています:

text being wrapped

しかし、あなたは本当にこれを望んでいます:

text being cropped

何か案は?

35
Jay Wick

チェックアウト Android:maxLines="1"および末尾を追加する場合は...も追加Android:ellipsize="end"

<TextView
   Android:id="@+id/name"
   Android:text="i want this to crop not wrap"
   Android:layout_width="fill_parent"
   Android:layout_height="wrap_content"
   Android:maxLines="1"
   Android:ellipsize="end" />

Android:singleLine="true"APIレベル3で廃止 でした。

72
Pentium10

あなたが探しています Android:singleLine="true"

9
lbedogni

チェックアウトしました Android:scrollHorizo​​ntally 。それが機能しない場合は、 Horizo​​ntalScrollView もあります。

5
Robby Pond

そしてJavaコードでは:

textView.setSingleLine();
1
Eugene Kardash

textView.setHorizontallyScrolling(true);がうまくいきました。

0
user2318360