private void buildHeader() { IconsCache iconsCache = getMyApplication().getIconsCache(); final View iconLayout = view.findViewById(R.id.context_menu_icon_layout); final ImageView iconView = (ImageView) view.findViewById(R.id.context_menu_icon_view); Drawable icon = menu.getLeftIcon(); int iconId = menu.getLeftIconId(); if (icon != null) { iconView.setImageDrawable(icon); iconLayout.setVisibility(View.VISIBLE); } else if (iconId != 0) { iconView.setImageDrawable( iconsCache.getOsmandIcon( iconId, !nightMode ? R.color.osmand_orange : R.color.osmand_orange_dark)); iconLayout.setVisibility(View.VISIBLE); } else { iconLayout.setVisibility(View.GONE); } setAddressLocation(); }