单击对话框时修改LinearLayout内容

时间:2013-08-14 15:51:57

标签: android view checkbox interface

我创建了一个LinearLayout,其中包含一组复选框。每个复选框(如果单击)都会生成一个对话框,如下所示:

checkBox.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
        AlertDialog.Builder alertDialog = new AlertDialog.Builder(MyActivity.this);
        alertDialog.setTitle("title");
        alertDialog.setMessage("dialog");
        alertDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
            public void onClick(DialogInterface dialog,int which) {

            }
        });
        // Similarly for the NegativeButton
        alertDialog.show();
    }
});

现在,如果有人按下警告对话框中的肯定按钮,我想删除该复选框。谁能建议我怎么做?

提前致谢。

1 个答案:

答案 0 :(得分:0)

删除任何可以使用的视图

ll.removeView(view)// to remove particular view
ll.removeViewAt(position);// to remove view from particular position

在您的xml和代码中使用android:onClick="onCheckboxClicked"

public void onCheckboxClicked(View v) =>您可以参考复选框