Как установить ресурс drawableRight через код?

Я пытаюсь установить изображение в правой части моей кнопки после нажатия кнопки. Я хочу сделать это с помощью кода.

Я видел, как изменить фоновый ресурс с помощью кода, но я не могу найти примеры, показывающие, как изменить стороны через код. Является ли это возможным?

    Вы должны использовать

    public void setCompoundDrawables (Drawable left, Drawable top, Drawable right, Drawable bottom) 

    Метод с нулем для любых, которые не нужны.

    Обычно вы можете изменить это

     Drawable draw = getResources().getDrawable(R.drawable.facebook); myButton.setCompoundDrawablesWithIntrinsicBounds(null, null, draw, null); 

    Имейте в виду, что вы можете пропустить текст кнопки.

    Intereting Posts
    Spinner onItemSelected называется ошибочно (без действий пользователя) Как я могу использовать ListView внутри NestedScrollView Как получить (ссылку) текущий цвет текста темы по умолчанию в XML Android: нужно изменить цвет фона прядильщика Играя в MP3-файл android NDK, используя openSL из памяти Привлечение Google Play к навигации в приложении Android Junit с использованием ActivityInstrumentationTestCase2 – Исключение в конструкторе: Stub Android WebDriver. XMLHttpRequest не может загрузить «URL». URL-адрес Origin не разрешен Access-Control-Allow-Origin. При нулевом значении: 1 Связь между сервисом и активностью в приложении mediaplayer для android Как я могу прикрепить сертификат с помощью Square OKHTTP? Применить backgroundtint к фону, пригодному для API 19 Firebase: продолжайте слушать ChildEventListener, хотя выходы приложения В чем разница между Android Studio Beta Channel, Android Studio Canary Channel, Android Studio Dev Channel? Как я могу автоматически очищать вывод logcat перед каждым запуском в Android Studio? Как отключить мигание textview onClick