如何以编程方式阻止TextWrapping?

时间:2015-03-06 07:45:54

标签: android xamarin xamarin.android

我如何阻止TextView 或任何视觉对象包装到屏幕上,而是将它们以编程方式裁剪? 我有一个表格视图,它将TextViews作为单元格加载。我需要裁剪textview中的文本而不是包装。 有没有一些代码可以做到这一点?或者有解决方法吗?

例如,我喜欢这个:

Text Wrapped

但我想要的是:

Cropped Text

2 个答案:

答案 0 :(得分:1)

我找到了解决这个问题的方法。我将textView.SetMaxLines设置为1,它解决了我的问题。

答案 1 :(得分:0)

您可以使用setSingleLine方法:

TextView textView = (TextView) findViewById(...);
textView.setSingleLine(true);

setEllipsize删除ellipsize:

textView.setEllipsize(null);