2017-02-22 50 views
0

我想要做類似下面的圖片 我想在Edittext提示中編寫文本,如果它不能顯示全文,在它後面寫三個點(...)我希望它只在一個代碼行。我應該做些什麼才能在文字大到後顯示三點?

it's a edit text hint in android

+0

檢查此鏈接http://hackingui.com/front-end/a-pure-css-solution-for-multiline-text -truncation/also http://stackoverflow.com/questions/3597550/ideal-method-to-truncate-a-string-with-ellipsis –

+0

可能的重複[我如何顯示省略在我的TextView,如果它大於1 line?](http://stackoverflow.com/questions/6393487/how-can-i-show-ellipses-on-my-textview-if-it-is-greater-than-the-1-line) – bpeterson76

回答

0

您可以檢查的長度,如果是長於,然後截斷文本....

if (myTextView.length >15){ 

myTextView.setText(myTextView.getText().substring(0,10)+"..."); 
} 
0

嘗試設置您的EditText以下XML屬性:

android:maxLines="1" 
android:ellipsize="end" 
相關問題