列表视图不包装

时间:2013-01-07 09:13:07

标签: android listview

我有这样的线性布局:

<LinearLayout
                android:id="@+id/quizViewTwo"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical">
                <LinearLayout
                    android:id="@+id/answer_layoutTwo"
                    android:layout_width="match_parent"
                    android:layout_height="fill_parent"
                    android:orientation="vertical"/>
            </LinearLayout>

现在我正在逐步将列表视图添加到answer_layoutTwo由于某些限制,

ListView ansList = new ListView(Test.this);
ansList.setAdapter(adapter);
ansCellLayout.addView(ansList);// here ansCellLayout is answer_layoutTwo

现在列表视图没有包装它只显示第一个项目及其滚动视图。

我尝试过添加布局参数来尝试增加重量并且不起作用。

修改

我尝试添加ansList.setLayoutParams(new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, 600));

它工作正常,但如果我给FillParent它将无法正常工作:(

1 个答案:

答案 0 :(得分:0)

您的第一个LinearLayout指定android:layout_height="wrap_content"可能是原因。另外,为什么要嵌套两个垂直线性布局?