我对Android很陌生,我正在寻求一些帮助。 我有一个带有以下XML的线性布局的GridView。
<GridView android:id="@+id/gridview"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:numColumns="2"
android:columnWidth="90dp"
android:stretchMode="columnWidth"/>
我正在使用...添加一系列CheckBoxes到视图中
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;
}
无论我尝试多少不同的宽度,包括fill_parent和 wrap_content,文本在框后面而不是在它旁边。 任何提示或技巧? 谢谢, 安德鲁
答案 0 :(得分:1)
尝试仅对布局宽度和布局高度使用换行内容。因为fill_parent将填充整个布局,因为wrap_content将仅填充输入文本的大小。