android - 社交(Google 和 Facebook)按钮未在水平 LinearLayout 中对齐

标签 android facebook button android-linearlayout google-signin

正如标题所说;我在水平 LinearLayout 中对齐社交登录按钮时遇到问题。我已经用普通按钮尝试过,它们完美对齐,但每当我切换回 Facebook 和 Google 按钮时,它们就会由于某种原因错位。

这是它们在设计 View 中的样子:

enter image description here

这是我的 XML 代码:

    <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:orientation="horizontal">

            <com.facebook.login.widget.LoginButton
                android:id="@+id/facebookButton"
                android:layout_width="0dp"
                android:layout_height="fill_parent"
                android:layout_gravity="center_horizontal"
                android:paddingTop="10dp"
                android:paddingBottom="10dp"
                android:layout_weight="1"
                android:layout_marginStart="16dp" />


            <com.google.android.gms.common.SignInButton
                android:id="@+id/googleButton"
                android:layout_width="0dp"
                android:layout_height="fill_parent"
                android:layout_gravity="center_horizontal"
                android:layout_weight="1"
                android:layout_marginEnd="13dp"/>


        </LinearLayout>

最佳答案

尝试将 android:layout_gravity="center"放入 LinearLayout 中。

关于android - 社交(Google 和 Facebook)按钮未在水平 LinearLayout 中对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41765690/

相关文章:

html - 按钮在 Canvas 上居中

android - 如何在 'back' 窗口上叠加 'next' 和 "pick wifi network "按钮?

android - 在 Android 上忽略按键

html - CSS:对齐容器内按钮的文本

html - 用外部 CSS 覆盖 Bootstrap 主按钮

facebook - 如何在使用应用程序的用户之间获得相互的 facebook 喜欢

android - volley中的JSONRequest和StringRequest有什么区别

ANDROID 一个布局包含多个MultiSelectionSpinner

javascript - FB.ui 共享对话框发布和取消具有相同的响应

facebook - Like 按钮无法正常工作 - 计数