336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
기본적으로 안드로이드에선 사용자가 버튼을 누르게 되면 노란 바탕으로 클릭이 되었다는 것을 알려줍니다.
(주황색인가??)
하지만, 실제로 코딩을 하게 되면 버튼 그대로 사용하면 너무 볼품이 없어서 변경하는 경우가 태반인데요.
이 때 이미지버튼을 만드는 좋은 방식이 있어서 소개드릴까 합니다.
1. selector XML파일을 만든다.
2. ImageButton을 만듭니다.
위의 두가지 형태로만 해놓으시면~ 클릭 시 마다 버튼 이미지가 변하는
멋진 장관(?) 을 보실 수 있으실 겁니다.
그럼 즐코딩!!
(주황색인가??)
하지만, 실제로 코딩을 하게 되면 버튼 그대로 사용하면 너무 볼품이 없어서 변경하는 경우가 태반인데요.
이 때 이미지버튼을 만드는 좋은 방식이 있어서 소개드릴까 합니다.
1. selector XML파일을 만든다.
/res/drawable/imgbtn.xml 이라는 파일을 만든 후
그 파일 안에 다음과 같이 써 놓으세요.
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable = "@drawable/선택 시 이미지"
android:state_pressed = "true"/>
<item android:drawable = "@drawable/선택 시 이미지"
android:state_focused = "true"/>
<item android:drawable = "@drawable/평상 시 이미지" />
</selector>
2. ImageButton을 만듭니다.
<ImageButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ImgBtn"
android:background="@drawable/imgbtn"
/>
'imgbtn' <- xml 파일 명이겠죠??^^
위의 두가지 형태로만 해놓으시면~ 클릭 시 마다 버튼 이미지가 변하는
멋진 장관(?) 을 보실 수 있으실 겁니다.
그럼 즐코딩!!
'나의 플랫폼 > 안드로이드' 카테고리의 다른 글
[ Android ] Camera 호출 후 이미지 Crop하기 예제 (3) | 2011.07.29 |
---|---|
[ Android ] 베지어(Bezier) 곡선 그리기 (2) | 2011.07.28 |
[ Android ] 잠금 화면 상태 확인 (0) | 2011.07.25 |
[ Android ] 전체 화면 사용 시 (0) | 2011.07.25 |
[ Android ] 최대 공약수 구하기 (0) | 2011.07.22 |