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

버튼 배경색을 변경하니까 버튼 크기가 커집니다.

0 추천
버튼을 setOnTouchListener로 down과 up할때 버튼 색상을 변경하려 합니다.

버튼 색상은 잘 변하는데 버튼 크기가 원래 크기보다 좀 커집니다.

스타일이 변경이 되어서 그런건지.. 기본 버튼의 음영같은것도 사라지구요.

기본 버튼처럼 스타일은 살리면서 색상이 변경되도록 할 수는 없는건가요?
익명사용자 님이 2014년 6월 19일 질문

1개의 답변

0 추천
 
채택된 답변
지금 음영이 들어가 있고 회색인 상태는 기본 버튼 스타일 입니다. 버튼에 색을 지정하는 순간 기본 스타일이 사라지기 때문에 원래 영역 전체에 색이 들어가서 커져 보이는 겁니다. 원래라면 그 영역 전체가 버튼이구요...원하는 버튼 모양을 하려면 xml selector 속성으로 버튼 디자인을 하시는 방법이 있습니다..
YeonMin (17,860 포인트) 님이 2014년 6월 19일 답변
...