如图,在java里每段开头都某两个空格,但在安卓机里就只有一
aide吧
全部回复
仅看楼主
level 13
如图,在java里每段开头都某两个空格,但在安卓机里就只有一个空格了,为什么?
2018年10月29日 05点10分 1
level 4
做采集小说APP的
2018年10月29日 05点10分 2
无聊做来玩的,而且很多bug[呵呵]
2018年10月29日 05点10分
采集说不上,只是看本地的txt
2018年10月29日 05点10分
看到后面的棉花糖小说网后缀我就知道不简单[滑稽]
2018年10月29日 05点10分
level 13
而且在安卓里每段第一行的末尾都有一段空白,为什么?不是小说的问题,在qq浏览器里看没有这种问题
2018年10月29日 05点10分 3
level 13
我后来又去试了一下,感觉这个把一行字符串分行是没有问题的啊
2018年10月29日 05点10分 4
level 13
你这是textview显示的?
2018年10月29日 06点10分 5
自定义view一行行画的
2018年10月29日 08点10分
@慌得一批😱 测量文本长度没,按行分割,测量每行文本占的像素,这样应该不会出现问题
2018年10月29日 08点10分
回复 凹凸曼大小怪77 :我就是先分割然后才画的啊。我屏幕长宽分别是2160和1080,那我在自定义view把字体大小设为54,那么要画满整个屏幕的话,应该是每行20个字,共四十行。因此,我在new view之前,就已经把文本每行大于20个字的行把它分割成20个字的若干行,
2018年10月29日 08点10分
并在new view是传入,在view内将传入的分割好的本文一行一行画出来,应该没问题啊
2018年10月29日 08点10分
level 13
20字一行是不准确的
如果标点,数字,字母,过多就会造成一行后面空白,
中文与数字字体长度不一样
2018年10月29日 08点10分 6
那那些小说阅读器是如何解决这个问题的?
2018年10月29日 09点10分
@慌得一批😱 难道不是分行,而是分字?再把字画在一行?
2018年10月29日 09点10分
@慌得一批😱 有测量文本宽度的方法,测量文本高度的也有。
2018年10月29日 09点10分
@凹凸曼大小怪77 4个空格相当于一个汉字大小,也就是是首行加8个空格就行
2018年10月29日 09点10分
level 10
把空格用\u3000代替
2018年10月30日 04点10分 7
level 9
一个字一个字的画吧,这样的话各种参数都可以设置。
2018年10月30日 13点10分 8
1