Android 神秘!没有检测到我的一个.xml布局资源!什么';发生什么事了?

Android 神秘!没有检测到我的一个.xml布局资源!什么';发生什么事了?,android,listview,layout,resources,Android,Listview,Layout,Resources,更新:解决了,我是个白痴,谢谢大家 好吧,有点奇怪。。 我刚刚为列表项创建了一个布局文件,现在可以在我的res/layout文件夹中看到它。它被称为itemListBudget.xml。在里面,我声明了两个id,catItem和budgetAmount,正如您在这里看到的:(只需一秒钟即可查看) 所以现在我正试图将sqlite表中的数据绑定到列表中!以下是我的方法: 现在有人告诉我,R.id.catItem无法解析R.id.budgetAmount无法解析,当然R.layout.itemList

更新:解决了,我是个白痴,谢谢大家

好吧,有点奇怪。。 我刚刚为列表项创建了一个布局文件,现在可以在我的res/layout文件夹中看到它。它被称为itemListBudget.xml。在里面,我声明了两个id,catItem和budgetAmount,正如您在这里看到的:(只需一秒钟即可查看)

所以现在我正试图将sqlite表中的数据绑定到列表中!以下是我的方法:

现在有人告诉我,R.id.catItem无法解析R.id.budgetAmount无法解析,当然R.layout.itemListBudget无法解析。这到底是为什么

我还收到一条错误消息,说我的setListAdapter(adapter)未定义,但我认为这是由上面的问题引起的,对吗


您是否在java类中导入了android.R?如果是这样,不要这样做,这就是问题所在。

如果在Eclipse中,请尝试对项目进行清理,并强制它重新构建R.java

您的布局文件名中不能有大写字母!!!
它是[a-z0-9.]

我不会在任何地方导入android.R,但谢谢你的建议。我真的被难住了;在文件开始时,您是否使用Eclipse导入稀有元素?如果是这样的话,你确定Eclipse不仅仅是在开玩笑吗?如果我在关闭eclipse时让项目保持打开状态,当我再次打开它(eclipse重新打开项目)时,它通常会给我带来各种各样的错误;也是,但这似乎没有什么不同:/是的,我认为eclipse只是在玩游戏,但关闭它并重新打开它并没有改变任何东西。嗯,你有没有尝试清理项目?尝试使用Ant构建,eclipse的插件有时会堵塞谢谢,对不起,你能告诉我我将如何强制它重建R.java吗?请清理项目。每次编译时都会生成R。重新构建它,我查看了R.java,它似乎并没有用新的.xml更新!我想他们应该用小写字母开头。天哪,我真是个笨蛋,谢谢你!非常地哈哈
//
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);

}