private void clearDrawable() { Drawable drawable = getDrawable(); if (drawable instanceof ImageDrawable) { ((ImageDrawable) drawable).recycle(); } setDrawable(null); }