2

我一直在尝试更改 Firebase 中谷歌登录按钮的对齐方式。

for (int i = 0; i < signInButton.getChildCount(); i++) {
        View v = signInButton.getChildAt(i);
        if (v instanceof TextView) {
            TextView tv = (TextView) v;
            tv.setPadding(0, 0, 0, 0);
            return;
        }
    }

我也尝试通过 xml 填充

<com.google.android.gms.common.SignInButton
    android:id="@+id/sign_in_button"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:visibility="visible"
    android:padding="0dp"
    android:layout_below="@+id/button_facebook_login"
    android:layout_marginTop="13dp" />

还考虑创建一个扩展 SignInButton 类的类,但是它是最终的并且不能被继承。
我见过或尝试过的所有代码总是使用相同的结果:在此处输入图像描述

我想将文本更多地对齐到左侧按钮,我可以最接近图标。

4

0 回答 0