The Android SDK includes the class CheckedTextView which extends the standard TextView and implements the Checkable interface.
Unfortunately it doesn't do this for any other View.
This project replicates these features for ImageView, LinearLayout and FrameLayout.