Các câu trả lời khác phù hợp khi bạn muốn hiển thị chuỗi cho người dùng. Người dùng thực sự không thể phân biệt được sự khác biệt giữa dấu gạch ngang "thực" và thủ thuật unicode.
Tuy nhiên, nếu bạn thực sự phải có dấu gạch ngang (ví dụ: vì chuỗi đó được sử dụng làm mật khẩu ở đâu đó hoặc làm khóa url cho API) thì bạn chỉ có thể sử dụng định dạng này:
<resources xmlns:tools="http://schemas.android.com/tools" tools:ignore="TypographyDashes">
<string name="EVA_API_KEY">3c42b725-5e20-41c8-982f-dee40be8a05b</string>
</resources>
Cảnh báo sẽ bị xóa và có thể đọc chuỗi bằng cách sử dụng thông thường:
getResources().getString(R.string.EVA_API_KEY);