안드로이드 앱 개발

안드로이드 TextView에서 글자수 초과시 ... 표현 방법 본문

카테고리 없음

안드로이드 TextView에서 글자수 초과시 ... 표현 방법

스텝바이스텝안드로이드 2021. 5. 20. 21:15
 <TextView
            android:id="@+id/memo_content"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"

            app:layout_constraintLeft_toLeftOf="@+id/memo_title"
            app:layout_constraintTop_toBottomOf="@+id/memo_date"
            android:layout_marginLeft="3dp"
            android:layout_marginTop="8dp"

            android:fontFamily="@font/notosanscjkkrbold"
            android:includeFontPadding="false"
            tools:text="메모내용"
            android:textColor="@color/mainGrey"
            android:maxLines="4"
            android:ellipsize="end"
             android:inputType="text"/>

maxLine을 정의하고

ellipsize ="end"를 하면 된다

 

*ellipsize

- none 맨 뒤에 아무 표시 없이 자르기

- start는 맨 앞에 ... 으로 보여주기

- marquee는 왼쪽으로 글자가 흘러가면 보여줌

 

 

★ maxLines가 적용이 안되면

inputType이 정의가 되어있는지 확인 필수

 

반드시 inputType 정의해야함