如何在ADT中创建新应用程序的开始时删除片段布局?

Raj*_*rya 11 java eclipse android adt android-fragments

在Android Developer Tools的最新更新之后,每当我创建一个新项目时,我都会面临一个问题.它迫使我创造一个fragment_layout.xml.所以在hello world程序中有太多的代码.

但是,在以前的一个仅MainActivity.javaactivity_main.xml出现.

有没有办法只删除fragment_main.xml和中的额外代码MainActivity.java.

一种方法是在开始时取消标记创建活动部分,但也不会创建它MainActivity.java.

sco*_*ttt 5

要从新的向导创建的应用程序中删除片段:

  • MainActivityfrom 的类型更改ActionBarActivity为just Activity.
  • if (savedInstanceState)从中删除整个语句MainActivity.
  • PlaceholderFragment从中删除课程MainActivity.
  • 用您自己的布局activty_main.xml内容替换文件的内容fragment_main.mxl.
  • 组织导入并清理项目.


Kev*_*ede 3

是的,这很烦人。只需删除片段 XML 并使用您喜欢的布局重新创建活动 XML 即可。更改 Activity,使其扩展 Activity,而不是 ActionBarActivity 或 ADT 所做的任何内容。删除actvity中声明的骨架Fragment类以及onCreate中引用这些东西的部分。

我通常还会删除 Activity 中的菜单方法和 res 中的菜单 XML。当然还有来自 strings.xml 的虚假字符串,例如“Hello World”