private void configureCustomSegmentsSegmentedControl() { Map<String, String> imageToAccessibilityLabelMappings = new HashMap<>(); imageToAccessibilityLabelMappings.put("checkmark_icon", "Done"); imageToAccessibilityLabelMappings.put("search_icon", "Search"); imageToAccessibilityLabelMappings.put("tools_icon", "Settings"); int i = 0; for (Map.Entry<String, String> entry : imageToAccessibilityLabelMappings.entrySet()) { UIImage image = UIImage.getImage(entry.getKey()); image.setAccessibilityLabel(entry.getValue()); customSegmentsSegmentedControl.setImage(image, i); i++; } customSegmentsSegmentedControl.setSelectedSegment(0); customSegmentsSegmentedControl.addOnValueChangedListener(this); }