2014-05-20 47 views
-1

爲了創建一個自定義checkbox,我做了一個xml文件包含以下行:自定義複選框引入填充問題

<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:state_checked="true" android:drawable="@drawable/online"/> 
    <item android:state_checked="false" android:drawable="@drawable/offline" /> 
</selector> 

的目的是爲了改變選中和未選中圖形內容和它只是工作精細。發生的唯一問題是複選框的文本位於check/unchecked drawable下。

+1

你可以試試'機器人:leftPadding'。 –

回答

2

使用必須使用填充: -

<CheckBox 
     android:id="@+id/remember_me" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="20dp" 
     android:layout_marginTop="10dp" 
     android:layout_marginRight="20dp" 
     android:button="@drawable/check_box_selector" 
     android:paddingLeft="15dp" 
     android:textSize="16sp" 
     android:textColor="@color/white" 
     android:text="remember_me" /> 
+0

你指的是填充左邊的禮貌嗎? – AnixPasBesoin

+0

@AnixPasBesoin是的! – duggu

+0

@AnixPasBesoin haha​​hahahaha – duggu