以编程方式将新项目附加到LinearLayout?

时间:2013-01-07 19:08:16

标签: android

我正在尝试在iPhone上创建类似可编辑的UITableView。

enter image description here

我添加了一个按钮,在列表的末尾添加新项目,这相当于iphone上的“+”按钮,这会将用户带到要添加的项目列表。我的问题是,当他们选择一个时,我不知道如何将它添加到列表中。

    <LinearLayout
            android:key="application_preferences"
            android:title="Applications">
    </LinearLayout>

如何以编程方式在LinearLayout中附加视图?

2 个答案:

答案 0 :(得分:1)

您可以使用addViewViewGroup添加子视图,但也可以考虑使用ListView代替LinearLayout

答案 1 :(得分:1)

您的问题不是很清楚,但如果您尝试以编程方式向线性布局添加视图,请使用Layout Inflater

LayoutInflater localLayoutInflater =(LayoutInflater)getBaseContext().getSystemService("layout_inflater");
 View myView = localLayoutInflater.inflate(R.layout.custom_layout, null);
 final LinearLayout ll=(LinearLayout)findViewById(R.id.linearlayoutID);
 ll.addView(myView);