Java 如果我没有';t导入android.R(如果导入,则语法错误)
好的,我有一个问题,我太困惑了,不能正确地问,但我想问一下: 在android文档的某个地方,它指出: 注意:Eclipse有时喜欢在使用资源的文件顶部添加“import android.R”语句,特别是当您要求Eclipse排序或以其他方式管理导入时。这将导致您的make崩溃。注意这些错误的导入语句并删除它们 我以前注意到过这种行为。第一次是一次非常糟糕的经历,因为我不明白发生了什么。不管怎样,从那以后每当我注意到导入android.R;我只是删除它 我最近的项目使用了最新的SDK,包括主-细节活动向导(创建片段)。我注意到在我的ListFragment源文件中导入了android.R;然后删除了它,这破坏了它,因为它显然需要android.R来使用内置的布局“simple\u list\u item\u activated\u 1”(http://developer.android.com/reference/android/R.layout.html#simple_list_item_activated_1)立即创建Java 如果我没有';t导入android.R(如果导入,则语法错误),java,android,eclipse,android-fragments,Java,Android,Eclipse,Android Fragments,好的,我有一个问题,我太困惑了,不能正确地问,但我想问一下: 在android文档的某个地方,它指出: 注意:Eclipse有时喜欢在使用资源的文件顶部添加“import android.R”语句,特别是当您要求Eclipse排序或以其他方式管理导入时。这将导致您的make崩溃。注意这些错误的导入语句并删除它们 我以前注意到过这种行为。第一次是一次非常糟糕的经历,因为我不明白发生了什么。不管怎样,从那以后每当我注意到导入android.R;我只是删除它 我最近的项目使用了最新的SDK,包括主-细
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setListAdapter(new ArrayAdapter<DummyContent.DummyItem>(getActivity(),
R.layout.simple_list_item_activated_1,
R.id.text1,
DummyContent.ITEMS));
}
所以我的问题是,如果我不导入android,那么onCreate就坏了,如果我导入android,那么OnCreateOptions菜单就坏了。该死的如果我做了,该死的如果我不做。叫喊
:'(这种情况通常会发生,因为:
import android.R
语句。现在会出现一些错误,如果错误是由#2引起的,则会出现一些新错误。滚动到新错误。它们应该是以下行:
R.layout.simple_list_item_activated_1
现在,只需将android.
作为该R变量的前缀,错误就会消失
此外,每次发生与R文件相关的错误时,您都应该清理项目。这通常会发生,因为:
import android.R
语句。现在会出现一些错误,如果错误是由#2引起的,则会出现一些新错误。滚动到新错误。它们应该是以下行:
R.layout.simple_list_item_activated_1
现在,只需将android.
作为该R变量的前缀,错误就会消失
此外,每次出现与R文件相关的错误时,您都应该清理项目。抱歉,我没有阅读完整的问题。我认为Raghav给出了正确的答案!!抱歉,我没有阅读完整的问题。我认为Raghav给出了正确的答案!!