这是我的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按钮的图标不变。我该怎么做?
答案 0 :(得分:-1)
如果您将应用程序定位为Android 4.2,则添加添加可绘制图标的更改应该已经生效。
但是,如果您希望您的应用程序使用Android 4.2之前的版本(应用程序的targetSdkVersion或minSdkVersion为16或更小),则除了“开始”之外,还应该添加“ left”。像这样-
android:drawableLeft =“ @ drawable / ic_minus”
android:drawableStart =“ @ drawable / ic_minus”