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

버튼내에 이미지 배치하기 질문 (setCompoundDrawablesWithIntrinsicBounds)

0 추천
안녕하세요, 안드로이드 초보 개발자입니다.

Button에 이미지와 텍스트를 배치하고 있습니다. background를 주고, text에 문자를 주고, setCompoundDrawablesWithIntrinsicBounds로 텍스트의 상단(top)에 이미지를 출력해주고 있습니다.

근데 문자와 이미지간의 사이간격이 너무 큰데요.. 이거 줄일 수 있는 방법이 없을까요?

혹은 백그라운드, 이미지, 텍스트까지 있는 버튼을 간단하게 만들방법이 없을까요?

 

지금 레이아웃에 안에 이미지뷰와 텍스트뷰를 따라배치해줘서 레이아웃 자체를 버튼으로하여서 사용하고 있는데..

좀 더 좋은 방법이 있으면 그렇게 바꾸려고 하고 있습니다.

그러던 중 setCompoundDrawablesWithIntrinsicBounds 을 찾게되었고, 활용해보려는데 어렵네요 ㅠ
블랙이요블랙 (12,860 포인트) 님이 2013년 4월 16일 질문

1개의 답변

0 추천
scale을 사용하거나 커스텀 버튼을 만들어 이미지뷰와 텍스트를 활용하는 방법이 있을거같네요...
퐝충 (320 포인트) 님이 2013년 4월 16일 답변
...