2014-07-15 6 views
0

당신의 TextView의 텍스트에서 Drawable 접근에 대한 나의 버튼나는 내가에서 내 인출 할 아이콘의 여백을 줄 수있는 방법을</p> <p>이 하나가 말해 줄 수 그리드 레이아웃 버튼]에서 drawabletop의 여백을주고 싶어

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" > 

    <GridLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:columnCount="1" > 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="horizontal" > 

      <Button 
       android:layout_width="0dp" 
       android:layout_height="150dp" 
       android:layout_weight="1" 
       android:drawableTop="@drawable/commands" 
       android:text="@string/aten_word" /> 

      <Button 
       android:layout_width="0dp" 
       android:layout_height="150dp" 
       android:layout_gravity="start" 
       android:layout_weight="1" 
       android:drawableTop="@drawable/gps" 
       android:text="@string/gps_setup" /> 
     </LinearLayout> 
    </GridLayout> 

</RelativeLayout> 

답변

0

의 상단, 속성 android:drawablePadding을 사용하고 음의 값을 적용합니다.

버튼 위에 패딩을 설정하려면 android:paddingTop 속성을 사용하십시오. 관련하여

는이 두 가지 속성을 만들 같은 레이아웃의 모양을

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="match_parent" 
android:layout_height="wrap_content" > 

<GridLayout 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:columnCount="1" > 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" > 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="150dp" 
      android:layout_weight="1" 
      android:drawablePadding="-40dp" 
      android:drawableTop="@drawable/commands" 
      android:paddingTop="20dp" 
      android:text="@string/aten_word" /> 

     <Button 
      android:layout_width="0dp" 
      android:layout_height="150dp" 
      android:layout_gravity="start" 
      android:layout_weight="1" 
      android:drawablePadding="-40dp" 
      android:drawableTop="@drawable/gps" 
      android:paddingTop="20dp" 
      android:text="@string/gps_setup" /> 
    </LinearLayout> 
</GridLayout>