Похоже spacingMult
изменяет интервал путем умножения расстояния по телефонному номеру, указанный, spacingAdd
добавляет номер, предоставленный к исходному значению расстояния и includePad
факторов в дополнительном расстоянии для некоторых языков.
Если у Google нет документации для некоторых вещей, которые вас интересуют, иногда полезно посмотреть комментарии в исходном коде. Например, если вы посмотрите файл StaticLayout.java
, вы увидите, что конструктор вызывает другой метод с параметрами spacingMult
и spacingAdd
в качестве параметров этого метода. Комментарий для этого метода заключается в следующем:
/**
* Set line spacing parameters. The default is 0.0 for {@code spacingAdd}
* and 1.0 for {@code spacingMult}.
*
* @param spacingAdd line spacing add
* @param spacingMult line spacing multiplier
* @return this builder, useful for chaining
* @see android.widget.TextView#setLineSpacing
*/
А вот комментарий к setLineSpacing()
они упоминали в.
/**
* Sets line spacing for this TextView. Each line will have its height
* multiplied by <code>mult</code> and have <code>add</code> added to it.
*
* @attr ref android.R.styleable#TextView_lineSpacingExtra
* @attr ref android.R.styleable#TextView_lineSpacingMultiplier
*/
Аналогично для includePad
:
/**
* Set whether to include extra space beyond font ascent and descent (which is
* needed to avoid clipping in some languages, such as Arabic and Kannada). The
* default is {@code true}.
*
* @param includePad whether to include padding
* @return this builder, useful for chaining
* @see android.widget.TextView#setIncludeFontPadding
*/
о очень хороший отзыв, я должен попробовать больше читать, спасибо –