通常サイズの Button
<android.support.v7.widget.AppCompatButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ボタン" />
上下左右の余白をデフォルトより小さくしたい
android:padding="0dp"
を設定してみましたが、変化はありませんでした
<android.support.v7.widget.AppCompatButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:padding="0dp"
android:text="ボタン" />
調査してみたところ
Stack Overflow に回答がありました。
android:minHeight="0dp"
& android:minWidth="0dp"
を設定すると、上下左右の余白を無くすことができました
<android.support.v7.widget.AppCompatButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minHeight="0dp"
android:minWidth="0dp"
android:text="ボタン" />
更に padding="8dp"
を設定してみると
パディング未指定時より小さくなりました。
<android.support.v7.widget.AppCompatButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minHeight="0dp"
android:minWidth="0dp"
android:padding="8dp"
android:text="ボタン" />
続けて padding="0dp"
にすると
小さくなり過ぎました。
<android.support.v7.widget.AppCompatButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:minHeight="0dp"
android:minWidth="0dp"
android:padding="0dp"
android:text="ボタン" />