Intereting Posts
Как создать макет для пользовательских предпочтений, используя атрибут android: layout PayPal для Android не переключится на производственную среду Как установить режим выбора GridView на несколько? Веб-просмотр Кордовы внутри Android Фрагмент на Кордове 4.0 В настоящее время мы не поддерживаем привязку к учетной записи AdWords, управляемой через Центр клиентов AdWords Блокировка от вторжения отключена на переднем плане с режимом Doze – новая оптимизация батарей в Android M Как добавить данные в массив в Firebase? Получить текущее место с помощью API Google Place Как я могу получить доступ к элементам, возвращаемым функцией KeyCharacterMap.getEvents из Delphi? Возвращаемое значение API KnoxVpnUidStorageknoxVpnSupported является ложной ошибкой при использовании Parse api Android xmpp library Андроидальная база данных sqlite для предварительного заполнения Как получить текущую информацию о пьесе из MediaPlayer Получить путь к файлу с диска Google в Lollipop (MediaStore.MediaColumns.DATA == null) Как вы передаете изображения (растровые изображения) между действиями андроида с помощью пакетов?

Как установить ресурс 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); 

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