2016-04-05 2 views
0

У меня есть следующий значок Fab, но когда я нажму на него, фон кнопки не изменится на значок сохранения.Внешний вид (fabIcon) не может быть изменен внутри его onClickListener

fabEditAttendance = (FloatingActionButton) findViewById(R.id.fab_attendance_edit); 

      fabEditAttendance.setOnClickListener(new View.OnClickListener() { 
       @Override 
       public void onClick(View view) { 

        fabEditAttendance.setBackgroundResource(android.R.drawable.ic_menu_save); 

        } 
       } 
      }); 
+0

Вы можете попробовать использовать вид, а не fabEditAttendance ?? Я знаю, что звуки немые просто дают попробовать, хотя :) view.setBackgroundResource (android.R.drawable.ic_menu_save); –

+0

ok wait, я дам ему atry – erluxman

+0

Любая удача ??? Laxman –

ответ

0

Решено: я должен был использовать

setImageResource(int resID); 

не

setbackgroundResource(int resID); 

Решение выглядит так:

fabEditAttendance.setImageResource(android.R.drawable.ic_menu_save); 
Смежные вопросы