버튼 누르면 이미지 바꾸기

by 조쉬 posted Jul 26, 2015
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄


기본적으로 보이는 버튼

터치를 하는 동안 보여줄 버튼

 

버튼 2개를 준비한다.

 

나 같은 경우 drawable-xhdpi 폴더에 넣는다.

 

아무 이름으로 haha.xml 만들고 아래 내용처럼 적는다.

 

<?xml version="1.0" encoding="utf-8"?>

<selector xmlns:android="http://schemas.android.com/apk/res/android">

 

    <item android:drawable="@drawable/start1" android:state_focused="true"/>

    <item android:drawable="@drawable/start2" android:state_pressed="true"/>

    <item android:drawable="@drawable/start1" />

 

</selector>

 

레이아웃 쪽에

 

  <ImageButton

        android:id="@+id/startButton"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:layout_centerHorizontal="true"

        android:layout_centerVertical="true"

        android:src="@drawable/haha" />

 

이런식으로 적어주면 된다.