본문 바로가기

프로그래밍/안드로이드

[안드로이드 팁] 안드로이드 TextView에서의 줄간격 설정하기

안드로이드 TextView에서의 줄간격 설정하기

안드로이드 개발시에 TextView의 줄간격을 설정하는 방법을 살펴 보겠습니다.


일반적인 TextView 코드.


<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" 

    android:orientation="vertical"  >


    <TextView  
        android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:text="TextView 줄간격 설정하기"    />
</LinearLayout>




lineSpacingExtra의 속성을 이용하여 TextView의 줄간격 설정

라인의 간격을 더하기로 계산한다.
[Text_height 값] + [LindSpacing 값]


 
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"     >
    <TextView 
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
         android:text="
TextView 줄간격 설정하기 "
        android:lineSpacingExtra="15dip"    />
</LinearLayout>




lineSpacingMultiplier 속성을 이용하여 TextView의 줄간격 설정


줄의 간격을 곱하기로 계산한다.
[ Text_height 값] * [ LindSpacing 값]


 
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"    >
    <TextView 
         android:layout_width="fill_parent"
         android:layout_height="wrap_content"
        android:text="
TextView 줄간격 설정하기 "
        android:lineSpacingMultiplier="2.5"    />
</LinearLayout>