核心代码
if(layout_add.getChildCount()>0){
layout_add.removeViewAt(layout_add.getChildCount()-1);
}
private LinearLayout layout_add;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_loan_manager_scm2);
getData();
initView();
addScmLayout();
userBean = CustomApplcation.getUserInfo(this);
}
private void deleteScmLayout() {
LogUtilwy.e("deleteScmLayout()");
if (addViewItem != null) {
final Dialog dialog;
CustomDialog.Builder builder;
builder = new CustomDialog.Builder(this);
builder.setMessage("是否删除?");
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
// if (layout_add.getTag(i) != null)
if(layout_add.getChildCount()>0){
layout_add.removeViewAt(layout_add.getChildCount()-1);
}
// for(int i = 0; i < layout_add.getChildCount(); i ++) {
//// layout_add.removeViewAt(i);
// if(getViewCount()>0){
// removeViewAt(getViewCount()-1)
// }
// }
}
});
builder.setNegativeButton("取消",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
dialog = builder.create();
if (!dialog.isShowing()) {
dialog.show();
}
}
}