Помимо
android:minWidth="0dp"
android:minHeight="0dp"
вам нужно установить includeFontPadding
на false
и padding
на 0dp
, чтобы вы могли создать новый стиль и использовать его как
<style name="NoPaddingTextButton" parent="Widget.MaterialComponents.Button.TextButton">
<item name="android:padding">0dp</item>
<item name="android:includeFontPadding">false</item>
</style>
и используйте его
<Button
android:id="@+id/btn_add"
style="@style/NoPaddingTextButton"
...
/>
Примечание. Вы можете по-прежнему видеть дополнительный отступ сверху и снизу, но для таких символов, как p
или '
et c, вы можете проверить это с помощью
android:text="ADD p '`"