在Android代码中动态增加控件

    private OnClickListener addTvID = new OnClickListener() {
        public void onClick(View sender) {
            RelativeLayout relativeLayout = (RelativeLayout) findViewById(R.id.rellayoutdynamic);
            TextView tvID =new TextView(relativeLayout.getContext());
            tvID.setText("id:" + id);
            RelativeLayout.LayoutParams layoutParams=new RelativeLayout.LayoutParams(100,100);
            layoutParams.height = RelativeLayout.LayoutParams.WRAP_CONTENT;
            layoutParams.width = RelativeLayout.LayoutParams.WRAP_CONTENT;
            layoutParams.addRule(RelativeLayout.BELOW, id);
            id ++;
            tvID.setId(id);
            relativeLayout.addView(tvID, layoutParams);
        }
    };

Search

    Table of Contents