私はすでにいくつかの答えを見つけましたが、最新のFacebook Android SDK version 4.0。
最新のSDKでレイアウトの高さを変更するにはどうすればよいですか?
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"/>
ために Facebook SDK v4.x
(または別個のxmlスタイルを使用するか、プログラムで使用するのではなく)
ボタンのheight
は、そのpadding
とtextSize
によって決定されます。
ボタンのサイズを大きくしたい場合は、次のようにします
<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">
それが役に立てば幸い!!
カスタムLoginButton
を作成する必要はありません。
here の説明に従って、プログラムでLoginButton
パラメーターを変更できます。