2012-02-18 2 views
1

나는 .... 이런 버튼이 Android : 버튼 캡션을 중앙에 배치하는 방법?

<Button 
     android:id="@+id/mark_button" 
     android:layout_width="wrap_content" 
     android:layout_height="33dp" 
     android:text="Note" 
     android:focusable="false" 
     android:gravity="center_horizontal|center_vertical" /> 

그것은 고정 된 크기를 가지고 있으며, 내 전화에 앱을 테스트하는 경우 텍스트가 버튼을 중심으로 점점되지 않으므로 텍스트의 맨 아래 가져

절단. 여기를보십시오 : Picture

의견이 있으십니까?

+0

내가 STANDART - 안드로이드 - 버튼을 사용하여 ... 내가이 원하는 고정 크기! – JavaNullPointer

+0

높이에 wrap_content를 사용하십시오. 그리고 작은 버튼 사용 속성은 작은 크기를 사용합니다. – PravinCG

+0

나는 폰트 크기가 고정 된 높이와 비교해서 너무 크다고 생각합니다. –

답변

1

귀하의 레이아웃 높이에 wrap_content을 사용하고 style="?android:attr/buttonStyleSmall"을 사용하십시오. 당신은 당신이 원하는 크기와 비슷한 크기가 작은 버튼을 얻을 것이다 :

과 같아야 코드 :

<Button 
     style="?android:attr/buttonStyleSmall" 
     android:id="@+id/termin_button" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="+ Termin" 
     android:focusable="false" 
     android:gravity="center_horizontal|center_vertical" 
     /> 
0

버튼에 대한 다른 배경을 제공해야합니다. 현재 9-patch입니다. 일부 픽셀은 인쇄용 텍스트에 사용할 수 없다고 표시되어 있습니다 (9- 패치 자습서를 닫으십시오).

0

layout_height에 콘텐츠를 랩핑하는 것이 좋습니다. 또한 글꼴 크기를 더 작은 "sp"값으로 설정해보십시오.

관련 문제