动态创建和删除线性布局和列表视图

时间:2011-09-06 05:32:09

标签: android listview android-linearlayout android-arrayadapter viewflipper

所以这是交易。

我的应用程序的布局是使用View Flipper设置的。 View Flipper包含七个Linear Layout子视图(视图)。然后每个线性布局都包含一个列表视图。每个线性布局代表我的应用中的不同类别。

这就是我的困境。

目前我的布局非常静态且乏味,所以我希望能够让用户选择任意数量的可用类别。这意味着我必须能够动态创建和删除线性布局,每个布局都有自己的列表视图。还有为列表视图创建和删除数组适配器的问题。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

How can I disable all views inside the layout?

通过此链接,您可以找到三种方法:禁用,删除和隐藏。

然后,如果您想在此之后添加内容,可以在java代码中执行:

ViewFlipper mVF = (ViewFlipper) findViewById(R.id.my_ViewFlipper); //retrieve your ViewFlipper if it is in an xml file.
LinearLayout lila1 = new LinearLayout(this);
ListView livi1 = new ListView(this);
lila1.addView(livi1);
mVF.addView(lila1);