Android,试图找出如何删除按钮

时间:2011-05-05 00:27:18

标签: android view

我是dymcally添加EditView,并希望从LinearLayout容器中删除它们, 我用来添加编辑视图的代码

// month
mMonth[index] = new EditText(this);
result = cDates.GetStrMonth(index).toCharArray();
mMonth[index].setText(result,0,result.length);
layout.addView(mMonth[index])

泰德

2 个答案:

答案 0 :(得分:2)

layout.removeView(mMonth[index]);

:)

答案 1 :(得分:1)

如果你想删除所有孩子,你可以简单地

ArrayList<View> views = layout.getTouchables();
                for(View v1: views){
                    layout.removeView(v1);
                }

如果您需要更加小心删除哪个视图,则需要检查每个视图v1以确定是否要删除它。