Try this one?
public void onClick(View v) {
b.removeCallbacks(clickRunnable);
b.postDelayed(clickRunnable, 1500);
}
Runnable clickRunnable = new Runnable() {
@Override
public void run() {
b.setImageResource(android.R.drawable.ic_delete);
}
};