protected TextView updateDrawable(final Drawable newDrawable) {
            setBounds(0, 0, newDrawable.getIntrinsicWidth(), newDrawable.getIntrinsicHeight());
            drawable = newDrawable;
            return viewRef.get();
        }
Update the container with the new drawable. Called on the UI thread.

@param newDrawable the new drawable
@return the view to update or <tt>null</tt> if the view is not alive anymore
main/src/main/java/cgeo/geocaching/utils/ImageUtils.java