在我的Android项目中,我动态地向线性布局添加表单,然后在完成按钮后销毁它们。但是,当我点击“添加按钮”时,它会无限地添加更多的表单,尽管我只想一次添加一个。如何检查我的LinearLayout“accounts”是否已被添加到视图中,或者它是否存在于视图中?这是添加视图的代码。在添加视图之前如何检查视图是否已经存在?
public void showForm(String form){
View view;
LayoutInflater inflater
=(LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view = inflater.inflate(R.layout.forms, null);
LinearLayout item = (LinearLayout) view.findViewById(R.id.accounts);
l.addView(item);
}
addViewHierarchy()
,但也许那样打字太多了。 :-) - CommonsWare