2010-04-26 4 views
1

난 다음하여 ImageButton을 가지고안드로이드 이미지 버튼 문제

<ImageButton 
    android:id="@+id/header_buttonleft" 
    android:layout_width="40dip" 
    android:layout_height="40dip" 
    android:layout_alignParentLeft="true" 
    android:layout_marginLeft="10dip" 
    android:layout_marginTop="5dip" 
    android:src="@drawable/icon_download" 
    android:clickable="true"/> 

하지만 난이 장치에 내 응용 프로그램을로드 할 때, 너무 작은 나타납니다

alt text http://i42.tinypic.com/okts1k.png

누구든지 내가 할 수있는 방법을 알고 아이콘이 더 커. 해상도를 높이려고 시도했지만 (실제로 아이콘은 70x70입니다) 여전히 작동하지 않습니다. 어떤 생각?

답변

2

누구나 아이콘을 만들 수있는 방법을 알고 있습니다. .

큰 버튼을 만듭니다.

실험실에서 android:src을 삭제 한 다음 앱을 실행합니다. 즉, 이 가장 작습니다.ImageButton은 사용자 정의 배경없이 갈 수 있습니다.

다른 백그라운드 상태에 맞게 사용자 정의 9 패치 PNG 파일을 사용하여 사용자 정의 ImageButton 배경을 만들 수 있습니다. 9 패치 제어 프레임을 조정하여 아이콘이 나타나는 위치와 가장자리 사이의 작은 간격을 허용합니다 버튼의

+0

해결되었습니다. 문제는 폴더 drawable-hdpi, mdpi입니다 ... 폴더 mdpi 대신 hdpi에 아이콘을 넣었습니다. 감사합니다. – xger86x