개발/Android

TextView에 AutoSize 적용 안될때

레란희 2018. 10. 8. 10:19

** 문제점

- 26버전 아래의 TextView에 app:autoSizeTextType 관련 속성이 동작 안 하는 오류 발생

- java 파일에서 TextViewCompat을 사용하는 방법으로도 적용되지 않았음.

- xml파일에서 prefix를 android로 하면 동작하나 app으로 하면 동작하지 않았음.



** 해결

- TextView의 height 값에 제한을 준다. (wrap_content는 쓰지 않는 게 좋음. 만약 wrap_content를 쓰는 경우에는 maxLine 등과 함께 사용)

- singleLine 속성 대신 maxLine 속성을 사용한다.

- TextView 대신 android.support.v7.widget.AppCompatTextView를 사용


** 참고

https://stackoverflow.com/questions/44118002/autosizing-of-textview-doesnt-work-android-o