개발/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