Android 复选框覆盖GridView中的文本

Android 复选框覆盖GridView中的文本,android,checkbox,android-layout,Android,Checkbox,Android Layout,我对安卓系统还很陌生,我正在寻求一些帮助。 我有一个线性布局的GridView,其中包含以下XML <GridView android:id="@+id/gridview" android:layout_height="wrap_content" android:layout_width="fill_parent" android:numColumns="2" android:columnWidth="90dp" android:stretchMod

我对安卓系统还很陌生,我正在寻求一些帮助。 我有一个线性布局的GridView,其中包含以下XML

<GridView android:id="@+id/gridview"
    android:layout_height="wrap_content"
    android:layout_width="fill_parent"
    android:numColumns="2"
    android:columnWidth="90dp"
    android:stretchMode="columnWidth"/>
无论我尝试了多少种不同的宽度,包括填充和填充 如果将内容换行,文本将在框后面而不是框旁边。 有什么提示或技巧吗? 谢谢
Andrew

尝试仅对版面宽度和版面高度使用换行内容。因为fill\u父级将填充整个布局,其中as wrap\u内容将仅填充到输入文本的大小

尝试仅对版面宽度和版面高度使用换行内容。因为fill\u父级将填充整个布局,其中as wrap\u内容将仅填充到输入文本的大小

将父对象填充到网格视图或复选框?仍然无法执行此操作。我能从复选框后面取出文本的唯一方法是改变重力,当我旋转屏幕时,它看起来不正确。我还没有找到另一个移动它的设置。有人吗?而且,由于重力解决了问题,它表明元素足够宽,但文本只是显示在错误的位置。将父元素填充到网格视图或复选框?仍然无法实现这一点。我能从复选框后面取出文本的唯一方法是改变重力,当我旋转屏幕时,它看起来不正确。我还没有找到另一个移动它的设置。有人吗?还有,由于重力解决了这个问题,它表明元素足够宽,但文本只是显示在错误的位置。有人有什么东西吗?我要补充的是,我通过视图适配器添加视图,如果这样做有帮助的话。有人有什么意见吗?我要补充的是,我通过视图适配器添加视图,如果这样做有帮助的话。
    public View getView(int position, View convertView, ViewGroup parent)
    {
        CheckBox checkView;
        if (convertView == null) {
            checkView = new CheckBox(context);
            checkView.setPadding(5, 5, 5, 5);
        } else {
            checkView = (CheckBox) convertView;
        }
        checkView.setText(checkNames[position]);
        checkView.setWidth(400);

        return checkView;
    }