2011-12-01 14 views
12

2.1 Android sürümü kullanıyorum. Bir onay kutusu oluşturuyordum ve onay kutusuyla garip bir şey gördüm. Ben android:padding="5dp" koyduğunuzda onay kutusuBu, Google CheckBox ile bir hata mı?

enter image description here

olarak gösterilen Ama metin yanındaki onay kutusunu gösterilmelidir. Padding'i kaldırdığımda iyi görünüyor. Bu bir hata mı yoksa yanlış anlamda mı alıyorum?

<CheckBox 
     android:id="@+id/checkbox" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="left" 
     android:layout_marginLeft="10dp" 
     android:padding="5dp" 
     android:text="Select the checkbox" 
     android:textColor="@color/black" /> 
+0

marginLeft'i kaldırırsanız ne dersiniz? – pna

+0

"android: layout_marginLeft =" 10dp "yi kaldırdıktan sonra bir kez daha test yaptık ama sonuç aynı. – Arslan

cevap

5

Daha çok Google'ın parçası üzerinde kötü bir uygulama. Eğer benim için çalışma yaptı

android:gravity="center" 

deneyebilirsiniz Android - Spacing between CheckBox and text

+1

Teşekkürler, bağlantıyı ayrıntılı olarak okudum ve pint'imi aldım. Google bizim için böyle beklenmedik davranışlar bıraktığı için gerçekten kötü. – Arslan

0

yerine

android:layout_gravity="left" 

ait: Bu sorunun cevabı çözümünüzü sahip olacaktır.