2011-10-07 6 views
5

내 버튼의 높이를 작게 만들 수 없습니다. 여기 내 XML에있는 내용은 다음과 같습니다Android - 버튼 높이가 변경되지 않습니다.

<Button xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/button_small_left" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_height="10px" 
     android:height="10px" 
     android:minHeight="10px" 
     android:maxHeight="10px" 
     android:padding="0px" 
     android:textSize="6dip" 
     android:text="asd" 
/> 

버튼은 여전히이 후 큰 상단과 하단 여백에 표시됩니다. 텍스트가 중간에 나타납니다. 이 버튼은 상대적 레이아웃 내부에서 사용됩니다.

+0

'android : layout_height = "10px"를 추가하면 작업을 수행해야합니다. 내 편이 잘 돌아가고있어. 어떤 OS가 작동하고 있습니까? 너의 XML 코드에서 – SamSPICA

+0

그것도 나를 위해 잘 작동합니다. layout_width를 잊어 버리셨습니까? 아니면 필요하지 않습니까? – user370305

+0

다른 배경색으로 요소를 색칠하려고 했습니까? 레이아웃을 적용하지 않고 문제를 일으키는 요소가 단추 요소인지 확인하려고 했습니까? – Drejc

답변

0

이상한 - 다시 시도 할 새 프로젝트를 만들 때 이상하게 작동합니다. 문제는 어딘가에 있었을 것입니다.

0

대신 px (픽셀)는 높이와 너비 버튼에 dp (밀도 픽셀)를 사용합니다.

예 :

android:layout_height="10dp" 

하고 폭 속성을 제공하는 것을 잊지 당신의 위의 XML의 텍스트 크기 만 사용 SP (규모 지수 픽셀)

android:textSize="6sp" 

에 대한

.

android:layout_width="40dp" 
관련 문제