代码如下:
不管怎么调始终监听的最后一个控件,很是郁闷,请高手指点
Java code
?
relLayout = (RelativeLayout)findViewById(R.layout.relLayout);
for(int i=0;i<listBoxPoint.size();i++){
BoxPoint boxPoint = listBoxPoint.get(i);
BoxView boxView = new BoxView(this,boxPoint,255);
boxView.setId(i);
boxView.setTag(i);
relLayout.addView(boxView);
boxView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), v.getTag()+"", Toast.LENGTH_SHORT).show();
}
});
}
循环添加的布局控件,怎么给对应的控件添加点击事件?这个该怎么解决?求高手指教。
不管怎么调始终监听的最后一个控件,很是郁闷,请高手指点
Java code
?
relLayout = (RelativeLayout)findViewById(R.layout.relLayout);
for(int i=0;i<listBoxPoint.size();i++){
BoxPoint boxPoint = listBoxPoint.get(i);
BoxView boxView = new BoxView(this,boxPoint,255);
boxView.setId(i);
boxView.setTag(i);
relLayout.addView(boxView);
boxView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(getApplicationContext(), v.getTag()+"", Toast.LENGTH_SHORT).show();
}
});
}
循环添加的布局控件,怎么给对应的控件添加点击事件?这个该怎么解决?求高手指教。
