title: EditText setError with icon not working
body: <p>Using Kitkat but also tried on jellybean and im not able to get a custom error icon to appear.<br>
  Im using these two overloaded methods for <a href="http://developer.android.com/reference/android/widget/TextView.html#setError%28java.lang.CharSequence%29" rel="noreferrer">setError(...) from Android doc</a>
  Im just doing very simple code:</p>
  
  <pre><code>    import android.app.Activity;
  import android.os.Bundle;
  import android.widget.EditText;
  import android.widget.RadioGroup;
  import android.widget.RadioGroup.OnCheckedChangeListener;
  
  public class MainActivity extends Activity implements OnCheckedChangeListener {
  
  @Override
  protected void onCreate(Bundle savedInstanceState) {
      // TODO Auto-generated method stub
      super.onCreate(savedInstanceState);
  
      setContentView(R.layout.report_issue);
  
      RadioGroup rg = (RadioGroup) findViewById(R.id.myradio_group);
      rg.setOnCheckedChangeListener(this);
  
  }
  
  @Override
  public void onCheckedChanged(RadioGroup group, int checkedId) {
  
      if (checkedId == R.id.radio_two) {
          EditText et = (EditText) findViewById(R.id.et_city);
          // rb.setError("i got a single error");
          et.setError("my error",
                  getResources().getDrawable(R.drawable.ic_launcher));
  
    //as you can see from above im setting a image for the error thru code
    et.requestFocus();
      }
  }
  </code></pre>
  
  <p>}</p>
  
  <p>heres my mylayout.xml file:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:id="@+id/mycontainer"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:orientation="vertical" &gt;
  
  &lt;RadioGroup
      android:id="@+id/myradio_group"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content" &gt;
  
      &lt;RadioButton
          android:id="@+id/radio_one"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:checked="true"
          android:text="radio1" /&gt;
  
      &lt;RadioButton
          android:id="@+id/radio_two"
          android:layout_width="wrap_content"
          android:layout_height="wrap_content"
          android:focusable="true"
          android:focusableInTouchMode="true"
          android:text="radio2" /&gt;
  &lt;/RadioGroup&gt;
  
  &lt;EditText
      android:id="@+id/et_city"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:hint="enter city" /&gt;
  
  &lt;/LinearLayout&gt;
  </code></pre>
  
  <p>Here is a screenshot of what im seeing on jellybean and kitkat:</p>
  
  <p><img src="https://i.stack.imgur.com/aCMV9.png" alt="error icon not showing when custom"></p>
  
  <p>here is a image where its working fine  when i remove the custom image icon and only call :<code>et.setError("my error");</code>
  <img src="https://i.stack.imgur.com/8wt5f.png" alt="enter image description here"></p>