안드로이드 개발 질문/답변
(글 수 40,700)
이미지 버튼의 그림을 바꾸려면 백그라운드를 바꾸라는 말을 들었는데요
그렇게 되면 클릭했을때 살짝 주황색으로 바뀌는 것같은
효과는 낼수 없는건가요?
복잡한 이벤트를 거치지 않고
xml차원에서 해결할수있는법은 없을가요?
그렇게 되면 클릭했을때 살짝 주황색으로 바뀌는 것같은
효과는 낼수 없는건가요?
복잡한 이벤트를 거치지 않고
xml차원에서 해결할수있는법은 없을가요?
2010.06.03 09:54:01
selector 말고는 다른방법없나요? clicklistener 작업하지말고...
그냥 backbround손봐서 글쓴분이 원하는 작업은 원래 안되는것인가요?
셀렉터 말고 리스너 작업하지않고 그냥 xml상에서 간단하게 처리할수는없는것인가요?
그냥 backbround손봐서 글쓴분이 원하는 작업은 원래 안되는것인가요?
셀렉터 말고 리스너 작업하지않고 그냥 xml상에서 간단하게 처리할수는없는것인가요?
2010.06.03 16:45:26
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true"
android:drawable="@drawable/dial_num_2_blk" />
<item android:state_focused="true"
android:drawable="@drawable/dial_num_2_blk" />
<item
android:drawable="@drawable/dial_num_2_wht" />
</selector>
이런식으로 xml 파일 하나 구성하고 구성된 xml 파일을 setBackground에다가 지정 해주면됨.
selector 를 검색해보세요 ^^