Предупреждение вы получаете с помощью утилиты Android Lint.
Вообще говоря, вы должны привыкнуть использовать строковые ресурсы (как писал Марк Эллисон) и никогда 'строковые литералы жесткого кода в коде или разметке XML, как вы делали там, независимо от того, собираетесь ли вы интернационализировать свое приложение или нет.
Это просто имеет смысл с точки зрения будущего обслуживания кода.
На самом деле, я настроил свои параметры линтера, чтобы помечать жестко закодированные строки как ошибки, поэтому я всегда помнил об этом.
Для этого перейдите на Project
-> Preferences
, разверните Android
, выберите Lint Error Checking
и измените «HardCodedText» с «Предупреждение» на «Ошибка».