이미지 버튼은 사실상 버튼 위에 그냥 텍스트 대신 이미지를 넣은 방식인데요.

 

배경 버튼을 투명으로 바꾸다고 해도 그 투명 영역이 차지하는 공간은 남아있더라고요.

 

예를 들어서 하나의 메인 페이지가 있고

 

그 메인 페이지의 아무 부분이나 클릭하면 다음 화면으로 넘어간다는 것을 만들기 위해서

 

 

저는 한 화면을 가득 채운 이미지버튼으로 하려고 했습니다.

 

 

xml에는

 

 

    <ImageButton
        android:id="@+id/mainbutton"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
        android:src="@drawable/main"
        android:background="#00000000"/>

 

이런식으로 이미지 버튼을 가득채워줬죠.

 

 

이렇게 했더니 이미지가 중앙에 차고 회색부분이 있어야할 부분이 투명처리되면서

 

검정색 부분이 되고 제 이미지가 가득차지 않더라고요.

 

이런 문제는 어떻게 해결해야 할까요?