标签:resources NPU move ttext air svg line remove new
private List<GeneralInput> mGList = new ArrayList<>();
private void addTel(String ss) {
//绑定布局
    View userView = View.inflate(this, R.layout.airexternalrelations_item_add_exthes_phone, null);
//添加控件名
    GeneralInput card = userView.findViewById(R.id.gi_card);
//控件添加到集合
    mGList.add(card);
//第一条默认添加
    if (num == 0) {
        card.setLeftImageResources(getDrawable(R.drawable.svg_location_c124));
    }
//删除按钮
    ImageView imageView = userView.findViewById(R.id.img_icon);
    //给每个删除条目绑定一个id
    imageView.setTag(num);
//删除方法
    imageView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            int i = (int) v.getTag();
//精髓
            for (int j = 0; j < mLlTel.getChildCount(); j++) {
                View vi = mLlTel.getChildAt(j);
                ImageView iv = vi.findViewById(R.id.img_icon);
                GeneralInput card1 = vi.findViewById(R.id.gi_card);
                if (i == (int) iv.getTag()) {
                    mLlTel.removeViewAt(j);
                    mGList.remove(j);
                }
            }
            num--;
        }
    });
    card.setText(ss);
    View view = userView.findViewById(R.id.view_line);
    num++;
    mLlTel.addView(userView);
}标签:resources NPU move ttext air svg line remove new
原文地址:https://www.cnblogs.com/sunjian43792901/p/11253803.html