我使用staticlayout使用此构造函数绘制文本;
StaticLayout(CharSequence source, TextPaint paint, int width, Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad)
我在docs中找不到StaticLayout构造函数中的includepad参数。如果有人知道它并指出我会有所帮助。 提前致谢
答案 0 :(得分:1)
通过查看TextView的源代码,我的解释是includepad指示静态布局是否应在给定行中包含额外的顶部和底部填充,以便为超出正常上升和下降的文本重音腾出空间(例如是否文本行包括一些额外的填充,如德语中的变音符号。
请参阅setIncludePadding的TextView源代码: