One, just want to let TextView display a line, but the text more than the length of TextView how to do?
Show ellipses at the beginning
Android:singleline= "true"
Android:ellipsize= "Start"
Ellipses are displayed at the end
Android:singleline= "true"
Android:ellipsize= "End"
Show ellipsis in middle
Android:singleline= "true"
Android:ellipsize= "Middle"
Horizontal Auto-scrolling (marquee effect)
Android:singleline= "true"
Android:ellipsize= "Marquee"
android:marqueerepeatlimit= "Marquee_forever"
Android:focusable= "true"
Android:focusableintouchmode= "true"
The above 4 effects are added android:singleline= "true", because TextView is automatically wrapped by default
Android:ellipsize is setting the text too long, how to display
Android:marqueerepeatlimit= "Marquee_forever" is set to repeat forever, of course you can also set specific numbers
Android:focusable= "true" and android:focusableintouchmode= "true" must be added, otherwise the scrolling effect does not come out
Second, how to let TextView can scroll vertically?
Add the following sentence to the Java code to achieve vertical scrolling
Textview.setmovementmethod (Scrollingmovementmethod.getinstance ());
How TextView enables horizontal and vertical scrolling in Android