I think introducing a new type would cause more problems than it solves. I'd go with defining a map of values to resources id and adding a simple extension function that gets the resource id from the private map.
I want to add that even if it were just an Android project, I'd prefer to separate resource IDs (presentation layer) from business layer.