जब आप उपयोगकर्ता को स्ट्रिंग प्रदर्शित करना चाहते हैं तो अन्य उत्तर ठीक हैं। उपयोगकर्ता वास्तव में "वास्तविक" डैश और यूनिकोड प्रवंचना के बीच अंतर नहीं बता सकता है।
लेकिन, यदि आपके पास वास्तव में डैश होना चाहिए (जैसे कि स्ट्रिंग को पासवर्ड के रूप में कहीं प्रयोग किया जाता है, या एपीआई के लिए यूआरएल कुंजी के रूप में) तो आप बस इस प्रारूप का उपयोग कर सकते हैं:
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes">
<string name="EVA_API_KEY">3c42b725-5e20-41c8-982f-dee40be8a05b</string>
</resources>
चेतावनी को हटा दिया जाएगा और स्ट्रिंग को नियमित उपयोग करके पढ़ा जा सकता है:
getResources().getString(R.string.EVA_API_KEY);