我已经使用Android ADT几周了,我过去通常会创建新的活动:文件>新>其他> Android> Android_Activity> Blank_Activity。但是在更新了我的Android SDK工具后#39; &安培; ' Android SDK平台工具'今天,当我尝试创建活动时,它现在显示了一个新选项。
当我选择新的空白活动并单击下一步时,它会显示一个我必须填写的新表单,其标题为“片段布局名称'”。为什么这突然出现,有人知道为什么我被迫创建片段布局,因为我不想使用它。我还记得我的一个朋友说他大约一周前更新了他的SDK,他说他有同样的问题。我只是在加载后删除XML文档中的片段,或者有没有办法禁用它,所以我不必每次都经历这个。
答案 0 :(得分:3)
“新建...... ”向导生成的文件模板最近发生了变化。现在您强制执行以创建一个附加了Fragment占位符的新Activity。猜猜这是开发人员根据Fragments强制人们构建UI的方式:)
您的问题有一些解决方法:
1)只需删除资源中的片段布局;删除Activity代码中的占位符片段和所有相关代码(FragmentManager等);将活动布局从FrameLayout更改为您喜欢的任何内容。
2)遵循this answer
中提出的配方3)不要。永远。使用。奇才。最好创建一个新类并编写扩展活动(或片段,服务等),而不是来创建模板并浪费宝贵的时间将其更改为您的需要。它也有助于理解组件的生命周期。