Подтвердить что ты не робот

Пользовательское изображение для входа в Facebook Facebook в Android Android SDK 3.5

В аналогичном ключе этот вопрос, связанный с Android Android SDK 3.0...

Можно ли использовать собственное изображение для входа в систему Facebook в SDK 3.5 без настройки самого SDK?

Используя ответ, указанный в связанном вопросе:

<com.facebook.widget.LoginButton
    xmlns:fb="http://schemas.android.com/apk/res-auto"
    android:id="@+id/login_button"
    android:layout_width="249dp"
    android:layout_height="45dp"
    android:layout_above="@+id/textView1"
    android:layout_centerHorizontal="true"
    android:layout_gravity="center_horizontal"
    android:layout_marginBottom="30dp"
    android:layout_marginTop="30dp"
    android:contentDescription="@string/login_desc"
    android:scaleType="centerInside"
    fb:login_text=""
    fb:logout_text="" />

и

final LoginButton button = (LoginButton) findViewById(R.id.login_button);
button.setBackgroundResource(R.drawable.facebook);

Я вижу два изображения с новым SDK. Мое изображение (R.drawable.facebook) - это большой серый фон с белым "f". Тем не менее, я также вижу маленький белый фон и прозрачный "f", исходящий из оригинальной кнопки кнопки facebook, наложенной поверх фона. См. facebook docs, связанный с кнопкой входа в SDK 3.5. Я хочу полностью удалить оригинальный значок facebook.

4b9b3361

Ответ 1

В дополнение к настройке фонового ресурса также вызывайте:

button.setCompoundDrawablesWithIntrinsicBounds(0,0,0,0);