Android 这是安卓系统中带有复选框的错误吗?

Android 这是安卓系统中带有复选框的错误吗?,android,android-layout,checkbox,Android,Android Layout,Checkbox,我使用的是2.1安卓版本。我正在创建一个复选框,我看到复选框有些奇怪。当我将android:padding=“5dp”复选框显示为 但是文本应该显示在复选框旁边。当我移除填充物时,它看起来很好。这是不是意味着这是一个bug,还是我用了一个错误的概念 <CheckBox android:id="@+id/checkbox" android:layout_width="wrap_content" android:layout_height="w

我使用的是2.1安卓版本。我正在创建一个复选框,我看到复选框有些奇怪。当我将
android:padding=“5dp”
复选框显示为

但是文本应该显示在复选框旁边。当我移除填充物时,它看起来很好。这是不是意味着这是一个bug,还是我用了一个错误的概念

<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" />

这对谷歌来说更是一个糟糕的实现。此问题的答案将包含您的解决方案:

而不是

android:layout_gravity="left"
你可以试试

android:gravity="center"

它帮了我的忙。

如果你删除marginLeft怎么办?删除“android:layout\u marginLeft=“10dp”后再测试一次,但结果是一样的。谢谢,我详细阅读了该链接并得到了我的品脱。谷歌给我们留下了如此意想不到的行为,这真是太糟糕了。