2 ssummeraw ssummeraw 于 2013.03.20 16:39 提问

在一个 ClickListener 中动态的添加一个视图

我想在 OnClickListener 的 RelativeLayout中添加一个视图:

montrolButton.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View v) {
// myParent is a relative layout
// newChild is an ImageView
                     myParent.addView(newChild);
                     requestLayout();
                 }
});

我查看了 HierarchyViewer,但是没发现添加新的子类,哪里出错呢?

2个回答

xiaoyan_12
xiaoyan_12   2013.03.20 17:45
已采纳

你可以这样:

 RelativeLayout rv = (RelativeLayout) this.findViewById(R.id.right3);
    ProgressBar iv = new ProgressBar(this);
    rv.addView(iv);
wu_shu_jun
wu_shu_jun   2013.03.21 09:26

要在Handler中进行添加

Csdn user default icon
上传中...
上传图片
插入图片