阻止TextView包装在父级中

时间:2010-03-24 13:01:41

标签: android textview

如何防止TextView或任何可视对象包裹到屏幕上,而是将它们从侧面切除?是否有一些XML属性或代码可以执行此操作,或者是否无法从屏幕上溢出任何内容?

例如,你有这个:

text being wrapped http://i43.tinypic.com/6xwyzd.jpg

但你真的想要这个:

text being cropped http://i43.tinypic.com/i5rc51.jpg

有什么想法吗?

5 个答案:

答案 0 :(得分:66)

结帐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"deprecated in API Level 3

答案 1 :(得分:8)

您正在寻找android:singleLine="true"

答案 2 :(得分:5)

你签出了android:scrollHorizontally吗?如果不起作用,还有一个HorizontalScrollView

答案 3 :(得分:1)

在java代码中它是:

textView.setSingleLine();

答案 4 :(得分:0)

textView.setHorizontallyScrolling(true);为我工作。