web-dev-qa-db-ja.com

「Facebookでログイン」ボタンの高さを変更するにはどうすればよいですか?

私はすでにいくつかの答えを見つけましたが、最新のFacebook Android SDK version 4.0。

最新のSDKでレイアウトの高さを変更するにはどうすればよいですか?

49
Steffen

PaddingTopとpaddingBottomを設定するだけです。わたしにはできる。

<com.facebook.login.widget.LoginButton
        Android:id="@+id/login_facebook_button"
        Android:layout_width="match_parent"
        Android:layout_height="wrap_content"
        Android:paddingTop="15dp"
        Android:paddingBottom="15dp"
        Android:layout_marginRight="30dp"
        Android:layout_marginLeft="30dp"/>
151
Tiago Martins

ために Facebook SDK v4.xまたは別個のxmlスタイルを使用するか、プログラムで使用するのではなく

ボタンのheightは、そのpaddingtextSizeによって決定されます。

ボタンのサイズを大きくしたい場合は、次のようにします

<com.facebook.login.widget.LoginButton
xmlns:facebook="http://schemas.Android.com/apk/res-auto"
facebook:com_facebook_login_text="Log in with Facebook"
Android:id="@+id/login_button"
Android:textSize="15sp"
Android:paddingTop="15dp" <!--increase more until it matches ur requirement -->
Android:paddingBottom="15dp">

それが役に立てば幸い!!

27

カスタムLoginButtonを作成する必要はありません。

here の説明に従って、プログラムでLoginButtonパラメーターを変更できます。

1
Steffen