code: @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1)
  	public void setCompoundDrawablesRelativeWithIntrinsicBounds (Drawable start, Drawable top, Drawable end, Drawable bottom){
  		if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1)
  			mInputView.setCompoundDrawablesRelativeWithIntrinsicBounds(start, top, end, bottom);
  		else
  			mInputView.setCompoundDrawablesWithIntrinsicBounds(start, top, end, bottom);
  	}
docs: Sets the Drawables (if any) to appear to the start of, above, to the end
  of, and below the text. Use {@code null} if you do not want a Drawable
  there. The Drawables' bounds will be set to their intrinsic bounds.
  <p>
  Calling this method will overwrite any Drawables previously set using
  {@link #setCompoundDrawables} or related methods.
  
  @attr ref android.R.styleable#TextView_drawableStart
  @attr ref android.R.styleable#TextView_drawableTop
  @attr ref android.R.styleable#TextView_drawableEnd
  @attr ref android.R.styleable#TextView_drawableBottom