【发布时间】:2014-05-13 17:51:47
【问题描述】:
我想在列表项按钮上显示动画。动画效果很好。我没有点击的其他一些按钮也显示了动画。我发现问题出在适配器中的回收视图上。谁能帮我处理这种情况..这是我写的代码:在适配器的getview方法中:
viewHolder.getrate.setOnClickListener(
new CompoundButton.OnClickListener() {
public void onClick(View paramView) {
ListData rateobj = (ListData) viewHolder.getrate.getTag();
paramView.setBackgroundResource(R.drawable.spin_animation);
// Get the background, which has been compiled to an AnimationDrawable object.
frameAnimation = (AnimationDrawable) paramView.getBackground();
// Start the animation (looped playback by default).
frameAnimation.start();
NetworkRun nt = new NetworkRun(rateobj);
String number=rateobj.getDescription();
String num=number.replaceAll("\\s+","");
nt.execute(num);
viewHolder.load.setEnabled(true);
viewHolder.load.setVisibility(View.VISIBLE);
}
});
【问题讨论】:
标签: android view adapter listitem recycle