2011-12-15 2 views
22

텍스트와 테두리 사이에 단추 안에 여백을두고 싶습니다. 그러나이를 지정하는 방법을 모르겠습니다.단추 안쪽 여백

내가 아는 유일한 방법은 android : layout_width = "..."를 사용하는 것입니다. 그러나 이것은 텍스트 크기에 비례하지 않습니다.

감사합니다.

+0

는, 텍스트 크기는 별도로 정의되어야한다. –

답변

26

단추의 테두리와 텍스트 사이에 여백을 추가하려면 패딩을 사용하십시오.

1

크기를 측정하려면보기에 패딩이 고려됩니다. 패딩은 뷰의 왼쪽, 위쪽, 오른쪽 및 아래쪽 부분의 픽셀 단위로 표시됩니다. 여백은 뷰의 내용을 특정 픽셀만큼 오프셋하는 데 사용할 수 있습니다. 예를 들어 왼쪽 여백이 2이면 왼쪽 가장자리의 오른쪽으로 2 픽셀 씩보기의 내용을 밀어 넣습니다.

자세한 내용은 official doc을 참조하십시오.

97

당신이 건방진 텍스트의 왼쪽과 오른쪽에 패딩의이 종류를 찾고 있다면 : 여기 enter image description here

당신이 할 것입니다. :

<Button 
    android:id="@+id/she_was_good" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_centerHorizontal="true" 
    android:soundEffectsEnabled="false" 
    android:layout_alignParentBottom="true" 
    android:paddingRight="25dp" 
    android:paddingLeft="25dp" 
    android:text="@string/im_sorry_lol_str" /> 

당신이 찾고있는 부분은 텍스트가되고 싶어 할 paddingRightpaddingLeft

+14

"전문적"이란 유머를 잃어 버렸음을 의미합니다. upvotes는 웃음이 자신의 건강에 좋다는 것을 아는 사람들로부터 온 것입니다 ... – WarrenFaith

+0

이 게시물은주의를 끌었 기 때문에 이미지를 변경했습니다. – Reno

+2

원래 나는 "너의 밀크 셰이크를 마십니까?" –

관련 문제