首页上一页 1 下一页尾页 1 条记录 1/1页
addView同一个对象两次会出错
发表在Android图书答疑
2015-06-08
是否精华
是
否
版块置顶:
是
否
//首页按钮
ImageView home=new ImageView(context);
home.setImageResource(R.drawable.icon_03);
home.setLayoutParams(iconparams);
home.setPadding(10, 10, 10, 10);
addView(home);
//分隔符
ImageView seprator = new ImageView(context);
seprator.setImageResource(R.drawable.seprator_03);
seprator.setLayoutParams(sepratorparams);
addView(seprator);
//2
ImageView icon2=new ImageView(context);
icon2.setImageResource(R.drawable.icon_05);
icon2.setLayoutParams(iconparams);
icon2.setPadding(10, 10, 10, 10);
addView(icon2);
addView(seprator);
上边是我在android项目中写的一个用户控件的部分代码,调试后发现再第二次addView(seprator);时候会报错,然后我试了一下其他的,结果是只要是第二次addView的参数对象之前已经addView过一次,就会报错,请问是因为什么?有什么解决办法?
ImageView home=new ImageView(context);
home.setImageResource(R.drawable.icon_03);
home.setLayoutParams(iconparams);
home.setPadding(10, 10, 10, 10);
addView(home);
//分隔符
ImageView seprator = new ImageView(context);
seprator.setImageResource(R.drawable.seprator_03);
seprator.setLayoutParams(sepratorparams);
addView(seprator);
//2
ImageView icon2=new ImageView(context);
icon2.setImageResource(R.drawable.icon_05);
icon2.setLayoutParams(iconparams);
icon2.setPadding(10, 10, 10, 10);
addView(icon2);
addView(seprator);
上边是我在android项目中写的一个用户控件的部分代码,调试后发现再第二次addView(seprator);时候会报错,然后我试了一下其他的,结果是只要是第二次addView的参数对象之前已经addView过一次,就会报错,请问是因为什么?有什么解决办法?