listview文本换行,怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了listview文本换行,怎么办相关的知识,希望对你有一定的参考价值。

因为我要在一个单元格里显示两行,所以需要换行

listView1.LabelWrap = true; 把自动换行的属性设置为TRUE就好了。
当 LabelWrap 属性设置为 true 时,如果需要,项文本会换至文本的下一行。如果文本长于两行,则文本将缩短。如果用户选择了该项,则显示所有项文本。如果 LabelWrap 属性设置为 false,则所有项文本都将显示在单独一行中。整个项文本在 LabelWrap 设置为 false 时显示。只有在 View 属性设置为 LargeIcon 或 SmallIcon 时才使用该属性。
建议楼主用dataGridView 可自动换行。
参考技术A 为什么不能换行

补充:为什么要手动换行?

补充2:那你可以开启ListView的手动渲染模式,自己画出来,自己处理换行都可以的本回答被提问者采纳
参考技术B 先按住ALT键,再按ENTER就可实现换行了。 参考技术C 同时按 ALT + ENTER 两个键就可以了

微信小程序怎么设置文本换行(从后台拿的数据)

怎么实现换行,求指教啊!

1、打开开发者工具,在项目的pages文件夹下,新建mypage文件夹,并在文件夹内新建mypage,并在app.json中将mypage设为第一页面。

2、在mypage.wxml中写代码如下。

3、保存代码,在模拟器中查看效果如下图。

4、在mypage.wxss中添加代码如下:viewoverflow-wrap: break-word;。

5、保存代码,就实现了自动换行,注意view默认的display为block。

6、mypage.wxss不用改,再把内容改为中文测试一下,修改mypage.wxml。

7、保存代码,查看模拟器如下图,中文也实现了自动换行。

参考技术A 1,你用view标签直接显示文字
2,标签添加 style=" word-break: break-all" 样式本回答被提问者和网友采纳
参考技术B

可以直接按Enter键换行,也可以输入特殊代码 \\n 来实现换行

参考技术C

    如果你用的是小程序的textarea提交到后台的数据是不用做任何修改的,也就是说你提交的时候有换行显示出来的时候也有换行,在小程序显示的时候要用<text></text>包起来,不然只是一个空格;

2.如果你使用例如phpmyadmin直接编辑数据库的话可以直接在数据库里打出换行:

像这样,可以通过“shift”+“回车”打出来换行,记得显示时也要用<text></text>包起来,不然只是一个空格;

3.或者你可以在数据库里用一些特殊字符来代替换行,例如'&hc',然后在需要显示的地方替换'&hc'为'\\n',参考代码:var str = res.data.text.split('&hc').join('\\n'),同样要用<text></text>标签包起来。

以上是关于listview文本换行,怎么办的主要内容,如果未能解决你的问题,请参考以下文章

ListView文本超长自动换行

Java 输出在文本框上怎么换行

html5文字自动换行怎么设置

微信小程序怎么设置文本换行(从后台拿的数据)

微信小程序怎么设置文本换行(从后台拿的数据)

c#文本框如何换行