Тайна! Один из моих ресурсов макета .xml просто не обнаружен! В чем дело? - PullRequest
1 голос
/ 01 декабря 2010

ОБНОВЛЕНИЕ: Решено, я идиот, спасибо всем!

Хорошо, немного странно ... Я только что создал файл макета для элементов списка, я могупосмотрите сейчас там, в моей папке res / layout.Это называется itemListBudget.xml.Внутри я объявляю два идентификатора, catItem и budgetAmount, как вы можете видеть здесь: http://pastebin.com/ZV0wr9L0 (это займет всего одну секунду)

Так что теперь я просто пытаюсь связатьданные из моей таблицы sqlite в мой список!Вот мой метод:

//
private static int[] TO = { R.id.catItem, R.id.budgetAmount, };
private void showBudgetOutcome(Cursor cursor) {
    //Set up data binding 
    SimpleCursorAdapter adapter = new SimpleCursorAdapter(
            this, R.layout.itemListBudget, cursor, FROM, TO,);
    setListAdapter(adapter);

}

Теперь мне говорят, что R.id.catItem не может быть решен . R.id.budgetAmount не может быть разрешено и, конечно, R.layout.itemListBudget не может быть разрешено .С какой стати это может быть?

У меня также есть сообщение об ошибке, в котором говорится, что мой setListAdapter (адаптер) не определен , но я думаю, что это вызвано проблемой выше справа?

Ответы [ 2 ]

2 голосов
/ 01 декабря 2010

Если в Eclipse попытаться выполнить очистку проекта и заставить его пересобрать R.java

В вашем макете не может быть заглавных букв в имени файла !!!его [a-z0-9 _.]

0 голосов
/ 01 декабря 2010

Вы импортируете android.R в свой класс java? Если так, не надо, вот в чем проблема.

...