首页 > 解决方案 > Android以编程方式设置材料按钮顶部和底部插入(Java)

问题描述

我以编程方式创建了一个材质按钮,我希望它位于屏幕底部,这就像完全填充底部,但它的问题是有一个默认的底部插图使得底部的空白区域显着。

为了删除 XML 中的材料按钮的插图很容易,只需使用

android:insetLeft android:insetRight android:insetTop android:insetBottom

但我的问题是如何以编程方式设置插入值。

我发现下面的链接对于了解材质按钮非常有用 https://github.com/material-components/material-components-android/blob/master/docs/components/MaterialButton.md

标签: androidbuttonmaterial-components-android

解决方案


在material-components-1.3.0-alpha03中实现了对以编程方式设置顶部和底部插图的支持

在 Kotlin 中,您可以执行以下操作:

val materialButton = MaterialButton(ctx)
materialButton.insetTop = 0
materialButton.insetBottom = 0

推荐阅读