public TextView addCoordinates(@Nullable final Geopoint coords) {
        if (coords == null) {
            return null;
        }
        final TextView valueView = add(R.string.cache_coordinates, coords.toString()).valueView;
        new CoordinatesFormatSwitcher().setView(valueView).setCoordinate(coords);
        CacheDetailsCreator.addShareAction(activity, valueView, s -> GeopointFormatter.reformatForClipboard(s).toString());
        return valueView;
    }
Create a "name: value" line with html content.

@param nameId  the resource of the name field
@param value   the initial value
@param geocode the geocode for image getter
@return a pair made of the whole "name: value" line (to be able to hide it for example) and of the value (to update it)
main/src/main/java/cgeo/geocaching/ui/CacheDetailsCreator.java