Возможно, вам придется вручную установить атрибуты android:layout_height
для них обоих, чтобы они имели одинаковое значение.Вот так:
<LinearLayout android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingTop="5dp"
android:gravity="center"
android:orientation="horizontal"
xmlns:android="http://schemas.android.com/apk/res/android">
<com.google.android.gms.common.SignInButton
android:id="@+id/google_button"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_weight="1" />
<com.facebook.login.widget.LoginButton
android:id="@+id/fb_button"
android:layout_width="0dp"
android:layout_height="40dp"
android:layout_weight="1.5"
android:textSize="15sp" />
Измените android:layout_height="40dp"
на любое значение, которое будет выглядеть правильно.Установка атрибута на android:layout_height="wrap_content"
означает, что кнопки изменяют размер сами, так что они занимают столько места, сколько они хотят.Вот почему вы должны установить высоту вручную.Я не тестировал этот код, но он должен работать.