2012-03-10 4 views
0

나는 레이아웃에있는 보통 버튼 안에 16x16 pix라는 아이콘을 배치하려고합니다. 이 버튼은 배경에 다른 PNG도 사용합니다. 내가 가진 문제는 단추 안에 넣지 않고 원하는 위치에 배치하는 것입니다. 다음 코드를 사용하여 추가 할 때 drawable을 아래쪽에 배치하지만 이미지의 가장자리에는 정확히 보이지 않습니다. 내가 좋아하는 것이 무엇안드로이드 - 정상적인 버튼 안에 정확히 이미지를 배치하는 법

<Button 
    android:id="@+id/clearform" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignLeft="@+id/helpText" 
    android:layout_alignParentBottom="true" 
    android:layout_marginBottom="19dp" 
    android:typeface="monospace" 
    android:textColor="#FFFF00" 
    android:drawableBottom="@drawable/cross" 

가능성이 바닥에서 약간의 패딩을 가지고 있지만 그런 일을 내가하고 싶은 방법을 수행 그러한 방법 또는 XML 속성이없는 내 레이아웃 버튼을 만드는 것입니다. 유일한 왼쪽 위 또는 아래 왼쪽 및 패딩을 추가 할 때 그것은 단추의 텍스트 아래쪽과 드로어 블 위쪽 사이에 패딩을 배치합니다.

그렇다면 어떻게하면 단추 자체 내에 이미지를 정확하게 배치 할 수 있습니까?

+1

'android : padding', and android : paddingBottom 등을 사용하여 이미지의 여백을 조정할 수 있다고 생각합니다. – neevek

+0

지금까지 볼 수 있듯이, 버튼의 가장자리까지 드로어 블을 놓을 수있는 패딩을 추가 할 수 있습니다. –

답변

1

나는 당신이 android 사용할 수 있다고 생각합니다 : 더 큰 범위 & 안드로이드를 사용하여 패딩 : paddingTop/오른쪽/왼쪽/아래쪽 정확한 postion.It 훨씬 더 쉬울 것입니다.

+0

그 트릭을 수행했습니다 ..... 나는 방금 paddingBottom = "10dip"을 추가했으며, 원하는 위치에 바로 추가했습니다. . 하드웨어의 일부 테스트에서 같은 장소에서 끝내기를 바랍니다. –

관련 문제