需求:
读取txt中的内容(汉字数字字母符号等),显示在一块规定大小(比如320px × 480px)的长方形区域内(其实是手机屏幕),要求文本正好显示满,不多不少。其他:
字体大小客户可调。需要寻求思路的地方:
如何控制每屏正好显示满,不多不少?我自己想过一些笨的方法,比如按照汉字、字母、各种符号的宽度进行匹配和累加,但这显然不是个好办法。
读取txt中的内容(汉字数字字母符号等),显示在一块规定大小(比如320px × 480px)的长方形区域内(其实是手机屏幕),要求文本正好显示满,不多不少。其他:
字体大小客户可调。需要寻求思路的地方:
如何控制每屏正好显示满,不多不少?我自己想过一些笨的方法,比如按照汉字、字母、各种符号的宽度进行匹配和累加,但这显然不是个好办法。
import java.awt.font.LineBreakMeasurer;java.awt.font.LineBreakMeasurer 的文档里有示例。
多谢前辈。