布局的layout文件内容:
----------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:andro + index);
        return btn;
    }

    private void removeView() {
        //获取linearlayout子view的个数
        int count = linearLayout.getChildCount();
        //研究整个LAYOUT布局,第0位的是含add和remove两个button的layout
        //第count-1个是那个文字被置中的textview
        //因此,在remove的时候,只能操作的是0<location<count-1这个范围的
        //在执行每次remove时,我们从count-2的位置即textview上面的那个控件开始删除~
        if (count - 2 > 0) {
            //count-2>0用来判断当前linearlayout子view数多于2个,即还有我们点add增加的button
            linearLayout.removeViewAt(count - 2);
        }
    }

    public void onClick(View v) {
        switch (v.getId()) {
        case R.id.add:
            linearLayout.addView(createView(), 1);
            break;
        case R.id.remove:
            removeView();
            break;
        default:
            break;
        }
    }
}

相关文章:

  • 2021-12-08
  • 2022-01-11
  • 2021-11-08
  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-03-03
  • 2021-06-22
  • 2021-11-29
  • 2021-12-18
  • 2021-06-22
相关资源
相似解决方案