我有最新版本的Eclipse和ADT。我创建了一个新的Android项目,并在创建向导中要求我创建一个活动。但是,当项目加载时,我在res/layout中没有main.xml文件。我所拥有的就是我创建的活动的activity.xml文件。我什至试图创建一个没有活动的项目,我没有得到main.xml文件。没有由Eclipse/ADT创建的main.xml文件
这是现在应该如何工作的方式?
我有最新版本的Eclipse和ADT。我创建了一个新的Android项目,并在创建向导中要求我创建一个活动。但是,当项目加载时,我在res/layout中没有main.xml文件。我所拥有的就是我创建的活动的activity.xml文件。我什至试图创建一个没有活动的项目,我没有得到main.xml文件。没有由Eclipse/ADT创建的main.xml文件
这是现在应该如何工作的方式?
答案只有针对ADT R20不旧的ADT版本
当曾经尝试与NoActivity创建项目,然后就没有main.xml中,DefaultActivity.java默认创建& AndroidManifest.xml中没有DefaultActivity条目
如果您无法使用默认活动创建新的Android项目,那么这里提供解决方案(仅适用于ADT R20)https://stackoverflow.com/a/11260656/582571
我正在创建一个活动。我正在关注向导,并在创建项目时创建一个新的空白活动。完成后,我在res/layout中看到的所有内容都是该活动。 (activity_main.xml) – user989557
所以有什么问题?那就是你的布局文件,它将被设置为你活动中的内容。 – rajpara
看来问题出在新建项目向导(Android 4.1 API 16)中选择的默认构建SDK。选择API 15或更低,它会创建文件就好了。
我认为您需要匹配您的安装程序版本和ADT版本,例如installer-20.0.3和ADT-20.0.3。
我选择了API 14,我得到了相同的结果:没有main.xml文件。只是activity_main.xml。我会假设这已经取代了main.xml?
“我所拥有的就是我创建的活动的活动xml文件” - 如果您选择将其命名为* main *,则为* main.xml。如果您在向导中选择了另一个名称,那么这就是布局文件。 – CommonsWare
打开你的活动并检查setContentView(R.layout.XXX)所说的内容。 – Aron
为什么你需要main.xml? –