Android 安卓工作室可以';找不到R.layout.simple\u list\u item\u 1或任何其他默认布局ID

Android 安卓工作室可以';找不到R.layout.simple\u list\u item\u 1或任何其他默认布局ID,android,Android,类似于R.layout.simple\u list\u item\u 1的ID不会在Android Studio的自动完成中显示。如果手动键入名称,也无法解析这些问题。我正在尝试使用ArrayAdapter,我必须在我的项目布局目录中手动创建一个simple\u list\u item\u 1.xml,并粘贴 我是错过了什么,还是应该这么做?我访问的大多数资源似乎只是引用列表项XML,而没有做任何其他事情来使用android预定义的布局、颜色等。您应该使用 android.R.layout.si

类似于
R.layout.simple\u list\u item\u 1
的ID不会在Android Studio的自动完成中显示。如果手动键入名称,也无法解析这些问题。我正在尝试使用ArrayAdapter,我必须在我的项目布局目录中手动创建一个
simple\u list\u item\u 1.xml
,并粘贴


我是错过了什么,还是应该这么做?我访问的大多数资源似乎只是引用列表项XML,而没有做任何其他事情来使用android预定义的布局、颜色等。您应该使用

android.R.layout.simple_list_item_1

也许你会试图利用自己的资源。检查您的导入,您应该会看到您的R文件。

虽然已经过了两年,但不会太晚,因为我花了一天时间阅读了所有关于这一点的帖子,关于Android开发者的答案很简单:确保在其构建的存储库部分为您的项目安装了google depository。gradle:

maven {
    url "https://maven.google.com"
}

在添加了.

之后,项目一同步,就为我工作。

正如@Orhan Obut解释的,使用

android.R.layout.simple\u list\u item\u 1


不要在上述语句中省略android一词。这就是访问android预定义资源的方式,这些资源按照建议显示,所以我认为这与android有关lol@AlexYan你试过清理和重建吗?是的。原来有一个我必须导入的
android.R
。。。我从来没见过…@Try_me34 R是一个编程工具language@popovitsj由于我们在
android
标签中,我假设OP指的是
,情况就是这样。您不应该导入
android.R
。您应该使用完全限定的名称
android.R.layout.which
,这样在阅读代码时就可以清楚地看到您指的是一个android资源,而不是您自己的资源。好吧,在尝试构建之前,它似乎已经清除了所有的红色标志:错误:(71,37)错误:没有合适的构造函数