Textview를 만들었을 때 기본적으로 wrap_content로 설정이 되기 때문에 대부분의 초보들은 맞는 글자만 넣어주고 적당히 배치하면 원하는 디자인을 만들 수 있습니다.
하지만, Textview의 사이즈를 특정 pixel이나 dp로 지정한 다음 글자를 적게 되면 글자의 위치가 왼쪽 위로 나오기 때문에 적절하지 못한 느낌이 들게 됩니다.
가운데 정렬은 어떻게 하면 할 수 있을 까요?
android:gravity="center"
를 xml코드에 넣어 주시면 됩니다.
근데, 텍스트의 경우 이렇게 하면 가운데 정렬이 되지 않습니다.
위 아래만 가운데 정렬이 되고 좌우는 되지 않는데요, 이때에는 다음 코드도 같이 넣어줍니다.
android:textAlignment="center"
두 개의 코드를 넣어서 xml을 완성하면 가운데 정렬이 됩니다.
고민하기 싫으신 분들은 간단하게 아래 두 줄의 코드를 한번에 넣으면 그냥 마음 편히 사용하면 됩니다.
android:textAlignment="center"
android:gravity="center"
결과는 위와 같이 나옵니다.
모두들 즐거운 코딩하세요 :D
'안드로이드 개발' 카테고리의 다른 글
안드로이드 - 떠있는 핸드폰 키보드(가상키보드)를 숨겨보자! 바로 복사해서 쓰는 메소드 제공! (0) | 2020.03.23 |
---|---|
안드로이드 - Textview의 글자를 흐르게 만들어 보자, 흐르는 글(Textview marquee) (0) | 2020.03.18 |
안드로이드 - 앱에서 activity는 무엇일까?(초보자도 이해할 수 있게!) (0) | 2020.03.10 |
안드로이드 - Textview 만들고 수정해보기(text 속성) (0) | 2020.03.07 |
안드로이드 - 개발할 때 내 핸드폰과 연결해서 앱을 실행시켜보기(가상 머신보다 좋은점) (0) | 2020.03.04 |