установить изображение на кнопку в Android? - PullRequest
7 голосов
/ 14 сентября 2010

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

final Button next = (Button) findViewById(R.id.Button02) ;
 Drawable d = Drawable.createFromPath("@drawable/finalarrow1");
  next.setBackgroundDrawable(d);

Ответы [ 2 ]

27 голосов
/ 14 сентября 2010

Почему бы не использовать

final Button next = (Button) findViewById(R.id.Button02);
next.setBackgroundResource(R.drawable.finalarrow1);
11 голосов
/ 25 января 2013

Вы можете использовать "кнопку изображения", это лучше для вас ,, и код, подобный этому:

final ImageButton next = (ImageButton) findViewById(R.id.Button02) ;
Drawable d = Drawable.createFromPath("@drawable/finalarrow1");
next.enter.setImageDrawable(d);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...