Android:无法更改“ com.facebook.login.widget.LoginButton”的图标

时间:2018-07-25 17:43:29

标签: android facebook

这是我的xml:

<com.facebook.login.widget.LoginButton xmlns:facebook="http://schemas.android.com/apk/res-auto"
            android:id="@+id/signinFacebookButon"
            style="@style/FacebookLoginButton"
            android:layout_width="255dp"
            android:layout_height="40dp"
            android:drawableStart="@drawable/ic_minus"
            app:layout_constraintBottom_toBottomOf="parent"
            app:layout_constraintEnd_toEndOf="@+id/loginTextView"
            app:layout_constraintStart_toStartOf="@+id/loginTextView"
            app:layout_constraintTop_toBottomOf="@+id/forgotPasswordTextView"
            facebook:com_facebook_login_text="@string/login_with_facebook"
            facebook:com_facebook_logout_text="" />

我设置了android:drawableStart="@drawable/ic_minus",但是Facebook按钮的图标不变。我该怎么做?

1 个答案:

答案 0 :(得分:-1)

如果您将应用程序定位为Android 4.2,则添加添加可绘制图标的更改应该已经生效。

但是,如果您希望您的应用程序使用Android 4.2之前的版本(应用程序的targetSdkVersion或minSdkVersion为16或更小),则除了“开始”之外,还应该添加“ left”。像这样-

android:drawableLeft =“ @ drawable / ic_minus”

android:drawableStart =“ @ drawable / ic_minus”