对于Material Button
,请按以下方式使用icon
和iconGravity
属性:
<com.google.android.material.button.MaterialButton
style="@style/Widget.MaterialComponents.Button.Icon"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Icon Button"
app:icon="@drawable/your_icon"
app:iconGravity="textStart"/>
文档:这里
New > Vector Assets
下有免费的图标。将它们设置为Button
的android:drawableLeft
,你也可以实现类似于你的示例的效果。 - rminaj