마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

버튼에 이미지를 추가한 뒤 텍스트를 중앙정렬 하는 방법

0 추천

버튼에 이미지를 넣는 것 까지는 잘 됐는데, 이제 버튼 내부의 텍스트를 중앙정렬 하려니까 어떻게 해야 하는지 모르겠습니다.

android:gravity="center"

위의 설정을 주어도 버튼에 추가한 이미지를 제외한 부분만 적용이 돼서 중앙정렬이 되는 듯 하구요.

어떻게 해야 텍스트를 중앙정렬 할 수 있을지 도움 부탁드립니다.버튼에 이미지 추가 후 텍스트 중앙정렬 방법

<Button
		android:id="@+id/main_btn_settings"
		android:layout_width="match_parent"
		android:layout_height="wrap_content"
		android:drawableRight="@drawable/ic_action_settings"
		android:gravity="center"
		android:padding="10dp"
		android:text="@string/main_btn_settings"/>

 

비밀개 (150 포인트) 님이 2015년 1월 28일 질문

1개의 답변

0 추천
 
채택된 답변
paddingleft를 주던가 해서

 

글자를 강제로 오른쪽으로 좀 당겨야 할 것 같은데요.

 

 

저 같은 경우는 저런 식의 옵션을 쓰지 않고

그냥 버튼 이미지 자체를 아이콘이 박힌 버전으로 써서 정중앙에 잘 옵니다만..
익명사용자 (5,930 포인트) 님이 2015년 1월 28일 답변
비밀개님이 2015년 1월 28일 채택됨
버튼 이미지 자체를 아이콘이 박힌 버전으로 쓰신다는 게 무슨 뜻인지 잘 모르겠습니다ㅠ 혹시 예제 스크린샷이나 코드는 없을까요..?
아 그러니까.. android:background 옵션을 사용하는 거지요.
버튼마다 저런 아이콘이 달라야 한다면
아이콘이 아닌 배경에 아이콘이 그려져있는 전체 이미지를 사용합니다.
앗 그렇군요.. 좋은 답변 감사합니다!
...