Facebook登录按钮在Android Studio中更改高度和宽度

时间:2015-08-04 12:50:33

标签: android facebook

我已经逐步使用https://developers.facebook.com/docs/android/getting-started集成了facebook sdk。如何更改登录按钮的高度和宽度?

4 个答案:

答案 0 :(得分:0)

Facebook的新sdk不允许您更改登录按钮的高度。相反,我会创建一个自定义按钮,为您执行此操作。

答案 1 :(得分:0)

只需在Facebook登录按钮中添加一种风格

<com.facebook.login.widget.LoginButton
    android:id="@+id/login_button"
    android:gravity="center"
    android:layout_centerInParent="true"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    style="@style/FacebookLoginButton"
    />

以您的风格编写以下代码:

<style name="FacebookLoginButton">
        <item name="android:textSize">18sp</item>
        <item name="android:paddingTop">10dp</item>
        <item name="android:paddingBottom">10dp</item>
        <item name="android:layout_gravity">center_horizontal</item>
    </style>

答案 2 :(得分:0)

让我们尝试一种解决方法:只为按钮定义填充。

   <com.facebook.login.widget.LoginButton
                android:id="@+id/btn_facebook_login"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:paddingTop="16dp"
                android:paddingBottom="16dp"
        />

对我有用。

答案 3 :(得分:0)

要更改高度,请尝试在顶部和底部都添加填充

   <com.facebook.login.widget.LoginButton
    android:id="@+id/login_button"
    android:paddingTop="10dp"
    android:paddingBottom="10dp"/>