If you need to display a piece of code, usually the length of the line of code is more than the width of the phone screen, this time TextView by default will choose to wrap, the code from one line into two lines, very ugly.
So, this article records how to de-wrap and set TextView to scroll horizontally.
Layout code:
<textview android:id= "@+id/article_content_code_textview" android:layout_width= "Match_parent " android:layout_height= "Wrap_content" android:scrollbars= "horizontal" android:layout_marginleft= "10DP" android:layout_marginright= "10DP" android:background= "#abcabc"/>
Java code:
TextView = (TextView) Convertview.findviewbyid (R.id.article_content_code_textview); Textview.settext ( Element.getcode ()); Textview.setmovementmethod (Scrollingmovementmethod.getinstance ()); Textview.sethorizontallyscrolling (TRUE); Do not allow text wrapping beyond the screen to wrap, using the scrollbar textview.setfocusable (true);
This will be OK.
TextView to cancel wrap and set horizontal scrolling