Android TextInputLayout set prefix text align

사용 버전: Android 4.1.1
사용 언어: Kotlin 1.4.21

안드로이드 TextInputLayout set prefix text align을 해보겠습니다.


TextInputLayout은 Material design library를 사용하여 EditText를 조금 예쁘게 만들어 줍니다.
오늘은 여기서 Prefix 기능을 사용하고, 이 Prefix의 글자를 정렬하는 방법을 알아보겠습니다.
Prefix는 사용자가 입력하는 글자 앞에 미리 들어가 있는 글자입니다.


Material을 사용합니다.


com.google.android.material.textfield.TextInputLayout에 app:prefix를 적어줍니다.

여기에 저는 '/'을 적었지만, 여러분은 넣고 싶은 Prefix를 적어주세요.






자 볼까요?





Subnet mask 란을 보면 입력하기 전에 '/'가 보입니다.

하지만!!!

'/' 위치가 사용자가 입력하는 글자보다 약간 위에 있는 것이 보입니다.

상당히 신경 쓰이네요.



Kotlin 파일로 갑니다.

위에서 봤던 TextInputLayout이 아닌 TextInputEditText에 접근합니다.

TextInputEditText입니다 여러분.






updateLayoutParams에 height를 MATCH_PARENT로 설정합니다.



시작해볼까요.







어때요? Prefix에 사용한 '/'이 가운데로 왔죠?



끝.


카테고리: Android


댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

Python bytes.fromhex()

Android Minimum touch target size

tensorflow tf.random.uniform()

tensorflow tf.expand_dims()

KiCad 시작하기 2 (PCB 만들기)

Forensics .pyc 파일 .py로 복구하기

Android Java 8+ Api desugaring

Android Notification with Full Screen