Android Studio 2.1,Java V8 Update 91,Gradle 2.1.0。
我知道这个问题在这里已经被问过很多次了,但是没有任何一种推荐的解决方案奏效。
在编译准备好运行到模拟器之后,我的IDE在R.id属性处出现错误。甚至我没有对文件做任何更改,所有Java文件突然出现相同的错误。
我尝试创建一个新项目,看看是否会有所不同,但是错误依然存在。我认为这可能是内部错误,即使我刚刚更新了我的IDE。
这个Java文件;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_science);
list_View = (ListView) findViewById(R.id.maintable);
String[] Days = new String[] { "Sunday", "Monday", "Tuesday", "Wednesday","Thursday", "Friday", "Saturday"};
dayList.addAll(Arrays.asList(Days));
adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dayList);
list_View.setAdapter(adapter);
NfcAdapter nfc = NfcAdapter.getDefaultAdapter(this);
if (nfc.isEnabled()) {
adapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, dayList);
Toast.makeText(this, "NFC turned ON", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(this, "Please turn On NFC", Toast.LENGTH_SHORT).show();
}
}
R
是错误。
与Java相关的XML文件;
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/maintable"
>
</ListView>
这又是一个内部错误吗?
R
问题的完整类文件。 - CommonsWareonCreate()
方法。我并没有建议您发布更多的代码行。我建议您发布整个类文件。 - CommonsWare