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

버튼에 포커스가 왔을때 색이 변하게 하는 방법

0 추천
기본 버튼 위젯의 경우 회색이고 누르지 않고 포커스만 줄때 파란색으로 바뀌는데요,

 

xml에 android:background 속성으로 색을 바꿔줬을때는 이게 없어지더군요.

 

 

책이나 인터넷에 버튼 관련해서 찾아보면 커스텀 버튼 위젯에서 여러개의 png 파일을 준비해서 입력을 받는 설명 뿐인데

 

저는 간단하게 색깔만 바꿔서 이게 clickable임을 알렸으면 하고 싶습니다.

 

도와주세요ㅠㅠ
토모히 (320 포인트) 님이 2014년 1월 9일 질문

1개의 답변

0 추천
drawable에 selector 라는걸 만들어야 합니다.

다음 링크 참고하시면 selector 에 대해 잘 설명하고 있습니다.

http://arabiannight.tistory.com/60

아래 링크도 png 파일을 이용한 방법을 설명하고 있습니다만,

아래와 같이 'drawable/xxx' 대신 '컬러값' 을 넣으셔도 무방합니다.

background="@drawable/xxx" 이것을 > background="#000000"
Gradler (109,780 포인트) 님이 2014년 1월 9일 답변
...