본문 바로가기

Frontend/Android

[Android] TextView Maxline

1) TextView의 maxLines, ellipsize를 이용


-----------------------------------------------------------------
ellipsize 속성 지정 예)
android:ellipsize="none" 아무 표시 없이 잘라줌
android:ellipsize="start" 앞 부분에 글자 줄임표시(...)
android:ellipsize="end" 뒷 부분에 글자 줄임표시(...)
android:ellipsize="middle" 중간 부분에 글자 줄임표시(...)
android:ellipsize="marquee" 일정 시간을 두고 왼쪽으로 글자가 흘러가게 함
------------------------------------------------------------------


    텍스트 양이 두 줄을 넘어가면 두 줄까지만 표시하고 두 줄 끝 부분에 말줄임표시(...) 처리

    <TextView
        android:id="@+id/style_col4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="15dip"
        android:ellipsize="end"
        android:maxLines="2"
        />


2. TextView의 singleLine, ellipsize의 marquee를 이용한 흐르는 글자 처리하기


------------------------------------------------
예) 

    <TextView
        android:id="@+id/style_col4"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:textSize="15dip"
        android:ellipsize="marquee"
        android:singleLine="true"
        />

------------------------------------------------