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 クラスを拡張するクラスを作成することも考えられますが、これは最終的なものであり、継承できません。
私がこれまでに見たり試したりしたすべてのコードは、常に同じ結果を使用します。
テキストをもっと左のボタンに揃えたいのですが、アイコンに最も近づくことができました。