title: Style not working entirely when applied on Button programmatically
body: <p>Here is my style:</p>
  
  <pre><code>&lt;style name="buttonQuestionStyle" parent="@style/Widget.AppCompat.Button.Colored"&gt;
      &lt;item name="android:layout_width"&gt;match_parent&lt;/item&gt;
      &lt;item name="android:layout_height"&gt;wrap_content&lt;/item&gt;
      &lt;item name="android:textColor"&gt;@color/white&lt;/item&gt;
      &lt;item name="android:textSize"&gt;16sp&lt;/item&gt;
      &lt;item name="android:padding"&gt;25dp&lt;/item&gt;
      &lt;item name="android:layout_margin"&gt;10dp&lt;/item&gt;
      &lt;item name="android:background"&gt;@color/questionButton&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>And here my code:</p>
  
  <pre><code>Button btn = new Button(getActivity());
  btn.setText(ojb.getText());
  if (Build.VERSION.SDK_INT &lt; 23) {
      btn.setTextAppearance(getActivity(), R.style.buttonQuestionStyle);
  } else {
      btn.setTextAppearance(R.style.buttonQuestionStyle);
  }
  </code></pre>
  
  <p>In the app:</p>
  
  <p>Programmatically button appears like this:
  <img src="https://i.stack.imgur.com/oUbeE.jpg" alt="programmatically button"></p>
  
  <p>And via layout it worked. Appears like this:
  <img src="https://i.stack.imgur.com/wFPr3.jpg" alt="xml layout button"></p>
  
  <p>Here is my code in the XML Layout:</p>
  
  <pre><code>&lt;Button
      android:text="Question"
      style="@style/buttonQuestionStyle" /&gt;
  </code></pre>
  
  <p>So... I dont know why it happens, and how fix it.</p>