긴 텍스트를 표시하는 TextView가 있습니다. CSS에서와 같이 줄 높이 속성을 사용하여 줄 사이에 약간의 공백을주고 싶습니다. 내가 어떻게 해?
긴 텍스트를 표시하는 TextView가 있습니다. CSS에서와 같이 줄 높이 속성을 사용하여 줄 사이에 약간의 공백을주고 싶습니다. 내가 어떻게 해?
답변:
당신은 사용할 수 있습니다 lineSpacingExtra
및 lineSpacingMultiplier
XML 파일입니다.
android:lineSpacingExtra
XML을 보고 적용 할 수 있습니다.
또는 관련 방법 public void setLineSpacing (float add, float mult)
이 보충 답변은 줄 간격 변경의 효과를 보여줍니다.
당신은 승수 및 / 또는 여분의 간격을 설정할 수 있습니다
textView.setLineSpacing(float add, float mult)
또는 당신은 값을 얻을 수 있습니다
int lineHeight = textView.getLineHeight();
float add = tvSampleText.getLineSpacingExtra(); // API 16+
float mult = tvSampleText.getLineSpacingMultiplier(); // API 16+
공식은
lineHeight = fontMetricsLineHeight * mult + add
기본 승수는 1
기본 여분 간격은 0
입니다.