我正在使用staticlayout使用此构造函数绘制文本;

 StaticLayout(CharSequence source, TextPaint paint, int width, Layout.Alignment align, float spacingmult, float spacingadd, boolean includepad)


我在docs中找不到什么是StaticLayout构造函数中的includepad参数。如果有人知道并指出我会很有帮助。
提前致谢

最佳答案

通过查看TextView的源代码,我的理解是includepad指示静态布局是否应在给定的行中包括额外的顶部和底部填充,以便为超出正常上升和下降的文本重音腾出空间(例如,文本行是否包括一些额外的填充,例如德语中的变音符号)。

有关setIncludePadding的信息,请参见TextView源代码:

https://github.com/android/platform_frameworks_base/blob/oreo-release/core/java/android/widget/TextView.java

关于android - 什么是StaticLayout的构造函数中的includepad参数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24237871/

10-10 10:15