title: Android set edit text style globally in theme doesn't work
body: <p>I am facing with problem. I am trying to make edit texts in my app look the same with the help of theme.<br>
  I have generated styles with the help of online tools (9-patch images) and tried to set it in my theme like this    </p>
  
  <pre><code>   &lt;!-- Base application theme. --&gt;
      &lt;style name="DefaultAppTheme" parent="Theme.AppCompat"&gt;
          &lt;!-- Main theme colors --&gt;
          &lt;!--   your app branding color for the app bar --&gt;
          &lt;item name="colorPrimary"&gt;@color/blue&lt;/item&gt;
          &lt;!--   darker variant for the status bar and contextual app bars --&gt;
          &lt;item name="colorPrimaryDark"&gt;@color/darkblue&lt;/item&gt;
          &lt;!--   theme UI controls like checkboxes and text fields --&gt;
          &lt;item name="colorAccent"&gt;@color/cornflowerblue&lt;/item&gt;
          &lt;item name="windowNoTitle"&gt;true&lt;/item&gt;
          &lt;item name="windowActionBar"&gt;false&lt;/item&gt;
          &lt;item name="android:editTextStyle"&gt;@style/EditTextDefault&lt;/item&gt;
      &lt;/style&gt;
  </code></pre>
  
  <p>My style for edit text    </p>
  
  <pre><code>&lt;style name="EditTextDefault" parent="android:Widget.EditText"&gt;
          &lt;item name="android:background"&gt;@drawable/edit_text_holo_light&lt;/item&gt;
          &lt;item name="android:textColor"&gt;@color/light_blue&lt;/item&gt;
          &lt;item name="android:layout_marginLeft"&gt;@dimen/margin_edit_text_default&lt;/item&gt;
          &lt;item name="android:layout_marginRight"&gt;@dimen/margin_edit_text_default&lt;/item&gt;
          &lt;item name="android:layout_marginTop"&gt;@dimen/margin_edit_text_default&lt;/item&gt;
      &lt;/style&gt;
  </code></pre>
  
  <p>But this doesn't work if use edit text without specifying style manually for each edit text.    </p>
  
  <p>This doesn't work </p>
  
  <pre><code>&lt;EditText
      android:id="@+id/edit_text_login"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_above="@+id/edit_text_password"
      android:hint="@string/hint_enter_login"
      android:inputType="textEmailAddress" /&gt;
  </code></pre>
  
  <p>This works </p>
  
  <pre><code>&lt;EditText
      android:id="@+id/edit_text_login"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_above="@+id/edit_text_password"
      style="@style/EditTextDefault"
      android:hint="@string/hint_enter_login"
      android:inputType="textEmailAddress" /&gt;
  </code></pre>
  
  <p>I know that layout_* params will not affect if they are used in theme, but other attributes should work.</p>
  
  <p>Please help with this problem.</p>