반응형
선 사이의 Android TextView 패딩
긴 텍스트를 표시하는 TextView가 있습니다. CSS에서와 같이 줄 높이 속성을 사용하여 줄 사이에 약간의 공백을주고 싶습니다. 어떻게하니?
당신은 사용할 수 있습니다 lineSpacingExtra
및 lineSpacingMultiplier
XML 파일입니다.
android:lineSpacingExtra
XML을 보고 적용 할 수 있습니다.
또는 관련 방법 public void setLineSpacing (float add, float mult)
텍스트 사이에 패딩을 원한다면 LineSpacingExtra="10dp"
<TextView
android:layout_width="match_parent"
android:layout_height="180dp"
android:lineSpacingExtra="10dp"/>
TextView.setLineSpacing(n,m)
기능 을 사용할 수 있습니다 .
추가 android:lineSpacingMultiplier="0.8"
하면 줄 간격을 80 %로 만들 수 있습니다.
이 보충 답변은 줄 간격 변경의 효과를 보여줍니다.
당신은 승수 및 / 또는 여분의 간격을 설정할 수 있습니다
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
입니다.
해결책은 간단합니다. 그냥이 두 속성을 사용 TextView
, lineSpacingExtra
및lineSpacingMultiplier
예를 들어
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:lineSpacingMultiplier="1.5"
android:lineSpacingExtra="5dp"/>
참고 URL : https://stackoverflow.com/questions/6863974/android-textview-padding-between-lines
반응형
'IT story' 카테고리의 다른 글
TextInputLayout의 플로팅 레이블 색상을 변경하는 방법 (0) | 2020.05.11 |
---|---|
웹 사이트에서 현재 연도를 인쇄하는 가장 짧은 방법 (0) | 2020.05.11 |
C #을 사용하여 전체 파일을 문자열로 읽는 방법은 무엇입니까? (0) | 2020.05.11 |
튜플은 파이썬의 목록보다 더 효율적입니까? (0) | 2020.05.11 |
실행기의 치명적인 오류 : ""C : \ Program Files (x86) \ Python33 \ python.exe ""C : \ Program Files (x86) \ Python33 \ pip.exe ""를 사용하여 프로세스를 만들 수 없습니다. (0) | 2020.05.11 |