我正在尝试学习如何编写Android应用程序,所以我下载了谷歌提供的ADT软件包,我尝试按照允许我创建一个简单应用程序的教程。但是,在这些过程中,有几条指令告诉我打开fragment_main.xml文件,但我的layout / res /目录没有这个文件,只有activity_main.xml文件。此外,在创建新的Android活动时,从来没有选择命名我的片段布局,这表明eclipse由于某种原因不会创建它。我一开始并不认为这会是一个问题(我只是编辑了activity_main),直到我意识到教程要求我们使用片段类或xml文件中的一些信息。
有谁知道为什么我的Eclipse IDE没有创建fragment_main.xml?如有必要,我会尝试提供更多细节。
答案 0 :(得分:5)
在其中一个面板中创建新的Android项目时,选择“使用片段的空白活动”而不是默认选择“空白活动”。 Android Developer教程没有提及任何相关内容。这样做会在res / layout /中创建文件fragment_main.xml,这是继续后续步骤所必需的。
答案 1 :(得分:4)
根据您在评论回复中指出的版本,我认为更新到更高版本(22.6+)会有所帮助,如https://code.google.com/p/android/issues/detail?id=67421
中所述答案 2 :(得分:1)
尝试使用"带片段的空白活动"创建一个新项目。我希望这有用。
答案 3 :(得分:0)
从src /(包名称文件)/目录中打开MainActivity.java。然后在java文件中有一个名为OnCreate()的方法,默认情况下setContentView(R.layout.activity_main)。
将其更改为R.layout.activity_main到R.layout.fragment_main 所以没有 的setContentView(R.layout.activity_main) 你有 的setContentView(R.layout.fragment.main)
完成后,将/ res / layout /目录下的activity_main.xml文件的名称更改为fragment_main.xml
感谢Onik!