CustomSpinner .java import android . content . Context ; import android . util . AttributeSet ; import android . widget . Spinner ; public class CustomSpinner extends Spinner { private static final String TAG = "CustomSpinner" ; private OnSpinnerEventsListener mListener ; private boolean mOpenInitiated = false ; public CustomSpinner ( Context context , AttributeSet attrs , int defStyleAttr , int mode ) { super ( context , attrs , defStyleAttr , mode ); } public CustomSpinner ( Context context , AttributeSet attrs , int defStyleAttr ) { super ( context , attrs , defStyleAttr ); } public CustomSpinner ( Context context , AttributeSet attrs ) { super ( context , attrs ); } public CustomSpinner ( Context context , int mode ) { super ( context , mode ); } public CustomSpinner ( Context context ) { super ( conte...