Android Google+ SignInButton。 如何在xml中设置大小属性

以下是XML中的基本Google+ Androidloginbutton:

<com.google.android.gms.common.SignInButton android:id="@+id/sign_in_button" android:layout_width="wrap_content" android:layout_height="wrap_content" /> 

在类文档中,它指出可以将button的大小指定为ICON_ONLY,STANDARD AND WIDE。

你如何使用XML做到这一点?

Solutions Collecting From Web of "Android Google+ SignInButton。 如何在xml中设置大小属性"

这里是如何在XML中做到这一点。

 <com.google.android.gms.common.SignInButton android:id="@+id/sign_in_button" android:layout_width="wrap_content" android:layout_height="wrap_content" app:buttonSize="wide" app:colorScheme="dark"/> 

buttonSize =>(“wide”,“standard”,icon_only“),colorScheme =>(”light“,”dark“)

下面是围绕大小和风格的SignInButton方法列表:

https://developer.android.com/reference/com/google/android/gms/common/SignInButton.html

我不知道有什么办法在XML中做到这一点。

setSize()是一个公共的方法尝试使用它在运行时通过Java为。

  ((com.google.android.gms.common.SignInButton)findViewById(R.id.sign_in_button)) .setSize(STANDARD); 
 mSignInButton.setSize(1); // SIZE_WIDE mSignInButton.setSize(2); // SIZE_ICON_ONLY mSignInButton.setSize(0); // SIZE_STANDARD