2010-09-03 5 views
14

나는 배경과 약간의 텍스트가 있지만 꽤 구체적인 정렬로 안드로이드 표준 버튼을 만들려고하고있다. 텍스트를 세로로 가운데에 놓고 왼쪽에 20dp의 여백을 넣기를 원합니다. 정렬은 작동하지만 패딩은 작동하지 않습니다. 아마도 텍스트에 몇 개의 공백을 넣어 원하는 효과를 얻을 수 있지만 해킹처럼 보이고 다음으로 비슷한 것을하고 싶지만 상단의 텍스트를 사용하면 좀 더 우아한 솔루션을 선호합니다. 다음은 내가 갖고있는 것 :android button fine text alignment

<Button 
     android:layout_width="312dp" 
     android:layout_height="95dp" 
     android:id="@+id/gv_music_button" 
     android:text="Music" 
     android:textSize="30sp" 
     android:paddingLeft="20dp" 
     android:gravity="left|center_vertical" 
    /> 

답변

7

실수로 패딩이 올바르게 작동하고 있습니다. 그냥 보이지 않았다.

+3

단추가 무늬가있는 배경을 사용하면이 기능이 작동하지 않습니다. 패딩은 배경 효과에도 영향을 미칩니다. – AlanKley