안드로이드에서 버튼만들때요. 텍스트랑 이미지를 같이 쓸수 있는 버튼이 있을까요??


제가 동적으로 버튼 이미지가 계속 바뀌게 하려고 하는데요. 이미지 위에는 텍스트가 있고요. 이때 ImageButton을 쓰면 텍스트를 추가못하고 Button을 쓰면 xml 속성에 android:drawableBottom이게 있긴한데 이건 텍스트랑 이미지가 겹치진 않더라고요

제가 원하는건 겹치게하는거거든요.. 계속 찾아보니까 Button이나 ImageButton에 draw()를 오버라이드하는 방법이 있다는데 제 수준에서는 너무 어렵더라고요.. 제가 할수 있을만한 쉬운 방법이 없을까요??

  • 2016년 01월 08일에 작성됨

조회수 286


1 답변


좋아요
0
싫어요
채택취소하기

Button 인스턴스에서 setBackgroundDrawable()를 불러주는 방법이있어요. 백그라운드 drawable을 설정하면 글자 밑에 배경이미지가 적용될거에요. 아니면 xml에서 button 속성에 android:background를 넣어줘도 돼요.

  • 2016년 01월 08일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close