Если мне нужно программно установить изображение на кнопке, тогда я использую следующий код:
Drawable img;
ToggleButton tb_button = (ToggleButton) findViewById(R.id.tglButton);
img = ResourcesCompat.getDrawable(getResources(), R.drawable.p189, null );
tb_button.setCompoundDrawables(img,null,null,null);
Теперь ситуация такова, что я прочитал имя изображения из базы данных вПеременная.Итак, давайте предположим, что моя переменная имеет следующее значение:
String img_str= "p189";
Теперь, как мне установить одно и то же изображение на кнопке, когда имя изображения хранится внутри переменной.