新材料图书馆:中心图标,里面按钮上的文本上方

问题描述 投票:1回答:1

我有这样的按钮,我想中心里面的图标,但它也应该是上面的文字。

enter image description here

问题是,有设置图标的比重,这是app:iconGravity一个选项,但它只有两种选择,其中没有一个是中心。如果没有文本,设置选项textStart移动图标到中心,但我想图标是中心,也是上面的文字。

下面是当前的代码:

<com.google.android.material.button.MaterialButton
            android:id="@+id/payButton"
            style="@style/Widget.MaterialComponents.Button.Icon"
            android:layout_width="0dp"
            android:layout_height="96dp"
            android:layout_weight="1"
            android:fontFamily="@font/montserrat_regular"
            android:text="@string/pay"
            android:textColor="?attr/colorPrimary"
            app:backgroundTint="@android:color/white"
            app:icon="@drawable/ic_pay_black_24dp"
            app:iconGravity="textStart"
            app:iconSize="32dp"
            app:iconTint="@color/colorPrimary" />
android xml material-design android-button
1个回答
-1
投票

MaterialButton视图不允许做你想做什么。与你自己的看法,你会做manualy。

© www.soinside.com 2019 - 2024. All rights reserved.