@SuppressWarnings("deprecated") public void updateTheme(View drawer) { Resources res = activity.getResources(); DynamicListView sheetList = (DynamicListView) drawer.findViewById(R.id.dynamiclistview_sheet_list); sheetList.setBackgroundColor( res.getColor(AppearanceUtils.isThemeDark() ? R.color.black : R.color.white)); ImageView iconNewSheet = (ImageView) drawer.findViewById(R.id.imageview_icon_new_sheet); iconNewSheet.setImageDrawable(ResourcesCompat.getDrawable(activity, R.drawable.plus_box)); TextView labelNewSheet = (TextView) drawer.findViewById(R.id.textview_button_new_sheet); labelNewSheet.setTextColor( res.getColor(AppearanceUtils.isThemeDark() ? R.color.text_white : R.color.text_black)); }