2016-04-05 10 views
0

Ich habe das folgende fab Icon, aber wenn ich darauf klicke, ändert sich der Hintergrund der Schaltfläche nicht in save Icon.Ansicht (fabIcon) Hintergrund kann nicht in seinem onClickListener geändert werden

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

Können Sie versuchen Ansicht verwenden, anstatt fabEditAttendance ?? Ich weiß, klingt doof, aber versuchen Sie es doch :) view.setBackgroundResource (android.R.drawable.ic_menu_save); –

+0

ok warten ich werde es geben – erluxman

+0

Irgendein Glück ??? Laxman –

Antwort

0

Gelöst: Ich hatte

setImageResource(int resID); 

nicht

setbackgroundResource(int resID); 

Lösung sieht wie folgt aus zu verwenden:

fabEditAttendance.setImageResource(android.R.drawable.ic_menu_save); 
Verwandte Themen