Я пытаюсь установить изображение на правой стороне моей кнопки после нажатия кнопки.Я хочу сделать это с помощью кода.
Я видел, как изменить фоновый ресурс с помощью кода, но я не могу найти примеров, показывающих, как изменить стороны с помощью кода.Возможно ли это?
Вам необходимо использовать метод
public void setCompoundDrawables (Drawable left, Drawable top, Drawable right, Drawable bottom)
с нулевым значением для любого ненужного.
Обычно вы можете изменить с помощью этого
Drawable draw = getResources().getDrawable(R.drawable.facebook); myButton.setCompoundDrawablesWithIntrinsicBounds(null, null, draw, null);
Имейте в виду, что вы можете пропустить текст кнопки.