카톡의 대화입력 창 처럼 자동으로 늘어나도록 하고싶어서 검색을 하는데 대부분이 커스텀 EditText 클래스를 만들어 xml에서 사용하는 것이었다.


하지만 난 순수한 xml로만 하고싶어서 계속 찾던중에 다음과 같이 xml로만 가능한 방법을 찾았다.

maxHeight는 textSize의 크기에 맞춰서 변경해야 하며, 나는 4줄만 표시되도록 설정한 크기가 84dp이다.


android:layout_height="wrap_content" android:isScrollContainer="true" android:maxHeight="84dp" android:textSize="17.6sp"android:inputType="textMultiLine"

출처: https://snipt.net/orastem/android-multiline-edittext-that-dynamically-increases-height-to-always-display-whole-text/


+ Recent posts