Вы можете использовать файлы "keys.xml" в "res / values", но вы должны поместить что-то вроде этого, чтобы у вас не было проблем при использовании нескольких языков:
<resources
xmlns:tools="http://schemas.android.com/tools"
tools:ignore="MissingTranslation">
<string name="key1">key1</string>
<string name="key2">key2</string>
...
</resources>
Тогда вы можете ссылаться на нее как на обычную строку в xml:
....
android:key="@string/key1"
....
или в вашем коде Java, например:
SwitchPreference Pref1= (SwitchPreference) getPreferenceScreen().findPreference(getString(R.string.key1));