2

Firebase に付属する Google ログイン ボタンの配置を変更しようとしています。

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