본문 바로가기
안드로이드

안드로이드 - 텍스트뷰(TextView)에 긴 문장의 줄임(..) 표시

by Dokon Jang 2015. 5. 11.
반응형

TextView의 폭보다 문자의 길이가 길면 문자가 짤리는 현상이 있습니다.

이런 경우 문자가 짤리는 부분에 줄임(..) 표시하는 방법을 알아보겠습니다.

 

1. Layout XML의 TexView 속성을 아래와 같이 설정해야 합니다.

  (1) android:ellipsize="marquee"

  (2) android:singleLine="true"

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/tv_title"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_gravity="center_vertical"
        android:gravity="center_vertical"
        android:text="이번 테스트는 안드로이드 테스트뷰 테스트입니다."
        android:textSize="24sp"
        android:ellipsize="marquee"
        android:singleLine="true"
        android:textColor="#ff000000" />

</LinearLayout>

 

2. 아래의 이미지에서처럼 "이번 테스트는 안드로이드 테스트뷰 테스트입니다." 문장은 "이번 테스트는 안드로이드 테스트뷰.."으로 표시됩니다.

 

 

 
 

 

댓글0