본문 바로가기

안드로이드 개발

안드로이드 - Textview 글자 중앙 정렬하기(textAlignment center, gravity center)

Textview를 만들었을 때 기본적으로 wrap_content로 설정이 되기 때문에 대부분의 초보들은 맞는 글자만 넣어주고 적당히 배치하면 원하는 디자인을 만들 수 있습니다.

 

하지만, Textview의 사이즈를 특정 pixel이나 dp로 지정한 다음 글자를 적게 되면 글자의 위치가 왼쪽 위로 나오기 때문에 적절하지 못한 느낌이 들게 됩니다.

 

이런식으로 xml 레이아웃을 작성 하면
이런식으로 한쪽으로 쏠린화면이 나옵니다.

가운데 정렬은 어떻게 하면 할 수 있을 까요?

 

        android:gravity="center"

를 xml코드에 넣어 주시면 됩니다.

 

근데, 텍스트의 경우 이렇게 하면 가운데 정렬이 되지 않습니다.

 

위 아래만 가운데 정렬이 되고 좌우는 되지 않는데요, 이때에는 다음 코드도 같이 넣어줍니다.

        android:textAlignment="center"

두 개의 코드를 넣어서 xml을 완성하면 가운데 정렬이 됩니다.

 

 

고민하기 싫으신 분들은 간단하게 아래 두 줄의 코드를 한번에 넣으면 그냥 마음 편히 사용하면 됩니다.

        android:textAlignment="center"
        android:gravity="center"

결과는 위와 같이 나옵니다.

 

모두들 즐거운 코딩하세요 :D

오늘의 포스팅은 여기까지 입니다.

글이 유용하셨나요?

그렇다면 제 블로그를 즐겨찾기 추가하셔서 계속 보시는 것은 어떠신가요?

방문해주셔서 감사합니다.