如何在Android中单击按钮时显示新复选框

如何在Android中单击按钮时显示新复选框,android,checkbox,visibility,Android,Checkbox,Visibility,如何在每次单击按钮时创建新复选框,以及如何隐藏复选框 另外,为什么不checkbox.setVisibility(View.Gone)以同样的方式工作textview.setVisibility(View.Gone)工作了吗?在布局中创建复选框,并将可见性设置为View.Gone,当需要将可见性设置为View.VISIBLE以显示复选框时 更多信息隐藏复选框意味着什么?您是否希望为复选框留出空间并使其不可见(使用Visibility.invisible)或如果您不需要为复选框留出空间(使用Vis

如何在每次单击按钮时创建新复选框,以及如何隐藏复选框


另外,为什么不
checkbox.setVisibility(View.Gone)以同样的方式工作
textview.setVisibility(View.Gone)
工作了吗?

在布局中创建复选框,并将可见性设置为
View.Gone
,当需要将可见性设置为
View.VISIBLE
以显示复选框时


更多信息

隐藏复选框意味着什么?您是否希望为复选框留出空间并使其不可见(使用Visibility.invisible)或如果您不需要为复选框留出空间(使用Visibility.GONE)…而GONE也可以为复选框留出空间..但设置后我也需要重新检查…我建议您尝试不可见以重新检查。。。
LinearLayout my_layout = (LinearLayout)findViewById(R.id.my_layout);
button.setOnClickListener(new onClickListener(){
     void onClick(){
          CheckBox checkBox = new CheckBox(this);
          checkBox.setText(Str_Array[i]);
          my_layout.addView(checkBox);
    }
});