final ArrayAdapter<String> adapter=new ArrayAdapter<String>(AnimationTestActivity.this, android.R.layout.simple_list_item_checked);
        adapter.add("A");
        adapter.add("B");
        adapter.add("C");
        listview.setAdapter(adapter);
        listview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
Toast.makeText(AnimationTestActivity.this,adapter.getItem(arg2)+"||||"+ arg2+"||||"+arg1.getId()+"", Toast.LENGTH_SHORT).show();
ScaleAnimation animation=new ScaleAnimation(1, 0, 1, 1, ScaleAnimation.RELATIVE_TO_SELF, 50, ScaleAnimation.RELATIVE_TO_SELF, 50);
animation.setFillAfter(true);
animation.setDuration(1000);
arg1.startAnimation(animation);
adapter.remove(adapter.getItem(arg2));
}
});
//谁知道 为什么加上 adapter.remove(adapter.getItem(arg2));  这个之后 点C 然后A 和C 两个选项一起开始动画来?