我已將EditText
添加到我的佈局中,並添加了一條提示,並使其水平居中。ellipsize在android中的含義是什麼?
運行應用程序時,提示是不可見的。我發現,我應該使TextView
的ellipsize
值爲start
:
<EditText
android:id="@+id/number1EditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:ellipsize="start"
android:ems="10"
android:gravity="center_horizontal"
android:hint="@string/hint1" />
在Android文檔,我讀:
如果設置,會導致那些比視圖長是寬是詞
橢圓化,而不是在中間破碎。
問題是在詞典中找不到ellipsize
。任何人都可以向我解釋我們可以通過ellipsize
屬性獲得什麼好處嗎? start
,end
,middle
有什麼區別?
仔細查閱我更新的答案。 –
btw:實際的單詞「ellipsized」是組成的。它被稱爲「翻譯名詞」,是形成計算機術語的常用方法。名詞是我認爲你知道的「橢圓」,並且它通過添加「-ize」結尾意思是「做成」來形成動詞,所以你可以推斷「ellipsize」是「將橢圓添加到東西」。 –
舊的拼寫錯誤,從未糾正過。這個術語實際上應該是「省略號」。橢圓是圍繞兩個焦點的平面上的一條曲線,從一個焦點到曲線上的任意點繪製一條直線。省略號是三個點。 – radley