private void updateStatsMode() { switch (currentStatsMode) { case PERCENT: statsModeText.setText(this.getString(R.string.daily)); statsModeIcon.setImageDrawable(getResources().getDrawable(R.drawable.icon_plusminus)); break; case DAY_CHANGES: statsModeText.setText(this.getString(R.string.percentage)); statsModeIcon.setImageDrawable(getResources().getDrawable(R.drawable.icon_percent)); break; default: break; } adapter.setStatsMode(currentStatsMode); adapter.notifyDataSetChanged(); Preferences.saveStatsMode(currentStatsMode, Main.this); }