如何阻止TextView或任何可視對象繞到屏幕上,而不是將它們從側面切掉?是否有一些XML屬性或代碼來做到這一點,或者是否不可能從屏幕上溢出任何東西?防止TextView在父項中打包
例如,你有這樣的:
text being wrapped http://i43.tinypic.com/6xwyzd.jpg
但你真的想這樣:
text being cropped http://i43.tinypic.com/i5rc51.jpg
任何想法?
如何阻止TextView或任何可視對象繞到屏幕上,而不是將它們從側面切掉?是否有一些XML屬性或代碼來做到這一點,或者是否不可能從屏幕上溢出任何東西?防止TextView在父項中打包
例如,你有這樣的:
text being wrapped http://i43.tinypic.com/6xwyzd.jpg
但你真的想這樣:
text being cropped http://i43.tinypic.com/i5rc51.jpg
任何想法?
退房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。
你簽出了android:scrollHorizontally。如果這不起作用,還有一個HorizontalScrollView。
您正在查找android:singleLine="true"
。
@FranciscoCorralesMorales沒有說'singleLine'已被棄用:http://developer.android.com/reference/android/widget/TextView.html#attr_android:singleLine – 2015-10-12 15:49:18
雖然IntelliJ表示android:singleLine已被棄用,似乎根據文檔(API 27)。事實上,它具有不同的行爲,因爲maxLines = 1會導致填充TextView的文本顯示更多,而maxLines = 1會在可寫入的最後一個完整單詞之後截斷。 – William 2017-10-30 12:36:43
機器人:單線= 「真」 爲我的作品
你能解釋一下你的答案嗎?詳細說明爲什麼這會起作用。 – 2015-04-20 23:33:58
而且在Java代碼中是:
textView.setSingleLine();
textView.setHorizontallyScrolling(true);
爲我工作。
@ Pentium10:很好,謝謝。這將如何完成按鈕和東西,但? – Jay 2010-03-26 21:23:37
呵呵。可能是相同的方式。除了我剛纔展示的內容之外,你對它們所做的事情並不多。你使用高度和寬度的東西來限制視圖,其餘的將被切斷。 – Pentium10 2010-03-27 07:12:33
這會在行尾產生一個'...'外觀。 – 2015-10-12 15:46:21