Description of the phenomenon:
Android:singleline= "true" when the text exceeds the section display [.], the ellipsis [...] is not displayed.
If you want to display text on a line, the excess is replaced with an ellipsis. Android:singleline= "True" is generally used. Most of this solution is correct, but in some cases there is a problem. For example, the following conditions:
The button setting android:singleline= "True", text is in English, the text is out of the section display [.], the ellipsis [...] is not displayed.
This will happen on Android 4.0 and above, android4.0 no such problem.
。
Text is not in English, normal display (ellipsis displayed)
This is a system bug and does not solve this problem in XML. You can only reset text in your code.
<span style= "FONT-SIZE:14PX;" >string Text = "Aaaaaaaaaa", if (Text.length () > 6) { text = text.substring (0, 6) + "...";} Btn.settext (text);</span>
Android:singleline= "true", [...] Not all displayed, only one point is displayed [.]