Проблемы с разрешением xml для экрана настроек - PullRequest
0 голосов
/ 10 июня 2011

Хорошо, я чувствую себя немного глупо. Я получаю следующую ошибку:

xml не может быть разрешен или не является полем

прямо в этой строке:

public class Preferences extends PreferenceActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            addPreferencesFromResource(R.xml.preferences); <--- this line has error

Может кто-нибудь сказать мне, что я делаю не так? Очень расстраивает нового человека, как я: (

РЕДАКТИРОВАТЬ: у меня есть файл с именем preferences.xml, расположенный в папке с именем xml под res.

1 Ответ

1 голос
/ 10 июня 2011

Похоже, я забыл включить строку в файл strings.xml, который я вызвал из манифеста.

<activity android:name=".Preferences"
    android:label="@string/set_preferences"> </activity>

, необходимое для добавления

<string name="set_preferences">set_preferences</string> to strings.xml
...