Android EditText에서 줄 바꿈을 추가하는 방법에 대해 검색해보니 여러가지 방법이 나오는데
<EditText
android:id="@+id/message"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_weight="3"
android:inputType="textMultiLine"
android:hint="your message" />
이 한줄만 추가해주고 입력해보니 줄바꿈되면서 입력이 잘 된다.
채팅 기능 구현해보려 하다보니 EditText 기능에 대한 세밀한 공부를 하게 된다.
<EditText
android:inputType="textMultiLine" <!-- inputType에 MultiLine을 설정 -->
android:lines="8" <!-- 화면에 8줄로 보이게한다. -->
android:minLines="6" <!-- 최소 6줄 -->
android:maxLines="10" <!-- 최대 10줄 -->
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:scrollbars="vertical" <!-- 수직 스크롤 바 설정 -->
/>
관련 참조 게시글
https://code.i-harness.com/ko-kr/q/40999a
'안드로이드 > Android 기능' 카테고리의 다른 글
안드로이드 팝업(PopupMenu) 메뉴 (선택 적용) (0) | 2019.05.30 |
---|---|
메모리 누수 방지 Handler 사용법 (0) | 2019.04.21 |
Android – TextView autoLink attribute (0) | 2018.09.21 |
Android Notification (0) | 2018.08.24 |
안드로이드 6.0 이상 위험권한(permission) 체크 with TedPermission (2) | 2018.08.16 |