2013-11-25 2 views
0

У меня есть NavDrawer. Я хочу определить элементы в списке. Кажется, есть небольшая ошибка, что для жизни меня я не могу подобрать.gerResources(). GetStringArray (R.array.string_name); <- Не работает

Вот мой код. (Прости меня, если это что-то настолько мал ..)

MainActivity (OnCreate)

String[] drawerListViewItems = getResources().getStringArray(R.array.items); 

Рез/значения/strings.xml

<?xml version="1.0" encoding="utf-8"?> 
<resources> 

    <string-array name="items"> 
     <item>Item 1</item> 
     <item>Item 2</item> 
     <item>Item 3</item> 
     <item>Item 4</item> 
     <item>Item 5</item> 
     <item>Item 6</item> 
    </string-array> 

    <string name="drawer_open">Open Navigation Drawer</string> 
    <string name="drawer_closed">Close Navigation Drawer</string> 

</resources> 
+0

Вы также можете отправить сообщение об ошибке? –

+0

Что такое тип объекта drawerListViewItems? – Geros

+0

@MysticMagic "элементы не могут быть разрешены или не являются полем" – Rijnhardt

ответ

4

Я думаю, что проблема с R. Убедитесь, что вы импортировали неправильный класс R.

если вы включили в исходный файл import android.R; Замените его специальным пакетом R. Например: импорт com.example.R

Надеюсь, что это решает вашу проблему.

+0

Спасибо! Я сам, импортировал неправильный. У меня был другой проект в моей рабочей области ... Гоша, теперь я чувствую себя глупо. Удачного дня! – Rijnhardt

+0

Примите мой ответ, если он вам помог :) –

+0

Я сделаю это, в свое время ... Это требует времени, прежде чем я смогу принять ответ .. – Rijnhardt

0

Если выше не так, дважды проверьте, если вы разместили строковый ресурс в /res/values/<filename.xml>.

я имел мозг пердеть момент с проектом, который имел ряд ароматов, и я по ошибке создал файл под /res/<flavour>/values/<filename.xml> и закончил тем, что ударился головой о 10 минут из-за этого.

Смежные вопросы