title: How to get text in button centred vertically
body: <p>I have a style which specifies that the gravity of the button should be centered vertically:</p>
  
  <pre><code>&lt;style name="button" parent="@android:style/Widget.Button"&gt;
      &lt;item name="android:gravity"&gt;center_vertical|center_horizontal&lt;/item&gt;
      &lt;item name="android:textSize"&gt;16dip&lt;/item&gt;
      &lt;item name="android:textStyle"&gt;bold&lt;/item&gt;
      &lt;item name="android:background"&gt;@drawable/button&lt;/item&gt;
      &lt;item name="android:focusable"&gt;true&lt;/item&gt;
      &lt;item name="android:clickable"&gt;true&lt;/item&gt;
      &lt;item name="android:padding"&gt;8dp&lt;/item&gt;
  &lt;/style&gt;
  </code></pre>
  
  <p>But for some reason, all the text on my buttons is horizontally centered but vertically it sits very close to the bottom of the button. Am I missing something obscure here?</p>