<Button
android:id="@+id/smallButton"
android:text="Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="10sp"
android:paddingStart="0dp"
android:paddingEnd="0dp"
android:minHeight="0dp"
style="?android:attr/buttonStyleSmall"
/>
or you can create a style.
Add the following at res/values/styles
.
<resources>
...
<style name="AppSmallButton" parent="Widget.AppCompat.Button.Small">
<item name="android:minHeight">0dp</item>
<item name="android:paddingStart">2dp</item>
<item name="android:paddingEnd">2dp</item>
<item name="android:textSize">10dp</item>
</style>
</resources>
<Button
android:id="@+id/smallButton"
android:text="Small"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@style/AppSmallButton"
/>