title: ColorStateList doesn't work programmatically
body: <p>I am trying to set a <code>ColorStateList</code> of my <code>EditText</code> <strong><em>programmatically</em></strong></p>
  
  <pre><code>ColorStateList textColorStateList = new ColorStateList(
          new int[][]{
                  new int[]{android.R.attr.state_enabled},
                  new int[]{-android.R.attr.state_enabled},
                  new int[]{},
          },
          new int[]{
                  R.color.DARK_GRAY_COLOR,
                  R.color.LIGHT_RED_COLOR,
                  R.color.DARK_GRAY_COLOR});
  </code></pre>
  
  <p>Here is how I use it on my <code>EditText</code></p>
  
  <pre><code>    editText.setTextColor(textColorStateList);
  </code></pre>
  
  <p>But whenever I set the <code>editText.setEnabled(false);</code> The color of my <code>editText</code> stays the same.</p>
  
  <p>Any ideas?  </p>