android textview 怎么换行?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android textview 怎么换行?相关的知识,希望对你有一定的参考价值。
文字长度已经超出屏幕,超出部分就显示不出来了,想让它显示到下一行,怎么操作?
textView如果想要强制换行的话,必须先把TextView显示方式修改为多行(android:singleLine="false"),然后才能换行。
方法一般用两种:
1、在字符串里加入“\\n”,如"abc\\nrc";
2、把TextView设置为固定宽度,然后让系统自动换行。如android:layout_width="100dp";
扩展资料
Class Overview
向用户显示文本,并可选择允许他们编辑文本。TextView是一个完整的文本编辑器,但是基类为不允许编辑;其子类EditText允许文本编辑。
允许用户复制部分或全部内容,将其粘贴到别的地方,设置XML属性Android:textisselectable :“真” 或设置相关方法 settextisselectable 为“真”。textisselectable flag 允许用户在TextView选择手势,从而触发系统内置的复制/粘贴控件。
Displays text to the user and optionally allows them to edit it. A TextView is a complete text editor, however the basic class is configured to not allow editing; seeEditTextfor a subclass that configures the text view for editing.
To allow users to copy some or all of the TextView's value and paste it somewhere else, set the XML attributeandroid:textIsSelectableto "true" or callsetTextIsSelectable(true). ThetextIsSelectableflag allows users to make selection gestures in the TextView, which in turn triggers the system's built-in copy/paste controls.
参考资料来源:百度百科:TextView
参考技术A textView如果想要强制换行的话,必须先把TextView显示方式修改为多行(android:singleLine="false"),然后才能换行。方法一般用两种:
1、在字符串里加入“\n”,如"abc\nrc";
2、把TextView设置为固定宽度,然后让系统自动换行。如android:layout_width="100dp"; 参考技术B 在textview所在的xml布局文件中找它的xml定义标签,给textview的标签添加上属性android:singleLine="false",这样当文字长度超出屏幕就会自动换行。本回答被提问者和网友采纳 参考技术C textView如果想要强制换行的话,必须先把TextView显示方式修改为多行(android:singleLine="false"),然后才能换行。
方法一般用两种:
1、在字符串里加入“\n”,如"abc\nrc";
2、把TextView设置为固定宽度,然后让系统自动换行。如android:layout_width="100dp"; 参考技术D android:singleLine="true"
android:ellipsize="end"
这样就可以了!
以上是关于android textview 怎么换行?的主要内容,如果未能解决你的问题,请参考以下文章
你好,我现在重写了android的textview.但是文字不能自动换行,请问你之前是怎么解决的,谢谢.
安卓TextView内文字中间强制换行后,每行文字怎么右对齐?