Как удалить фрагмент в начале создания нового приложения в ADT?

После последнего обновления инструментов Android Developer есть проблема, с которой я столкнулся, когда создаю новый проект. Это заставляет меня создать файл fragment_layout.xml . Так что в мировой программе hello слишком много кода.

Но в предыдущем MainActivity.java только MainActivity.java и activity_main.xml .

Есть ли способ удалить только MainActivity.java fragment_main.xml и дополнительный код в MainActivity.java .

Один из способов заключается в том, чтобы MainActivity.java отметку в части создания активности, но она также не создаст MainActivity.java .

Solutions Collecting From Web of "Как удалить фрагмент в начале создания нового приложения в ADT?"

Чтобы удалить фрагменты из вашего нового созданного мастером приложения:

  • Измените тип MainActivity из ActionBarActivity на просто Activity .
  • Удалите всю if (savedInstanceState) из MainActivity .
  • Удалите класс PlaceholderFragment из MainActivity .
  • Замените содержимое файла activty_main.xml содержимым файла fragment_main.mxl или вашего собственного макета.
  • Организуйте импорт и очистите свой проект.

Да, это раздражает. Просто удалите фрагмент XML и заново создайте XML-файл деятельности с предпочтительным расположением. Измените активность, чтобы она расширила Activity вместо ActionBarActivity или вне зависимости от того, что делает ADT. Удалите скелет класса Fragment, объявленного в actvity, и части onCreate, которые относятся к этим вещам.

Я также обычно удаляю методы меню в действии и меню XML в res. И, конечно, фиктивные строки, такие как «Hello World» из strings.xml

На компьютере перейдите в папку SDK, затем \ tools \ templates \ действия

Скопируйте папку BlankActivities и вставьте ее в тот же каталог.

Переименуйте BlankActivities_copy в EmptyActivities

Перейдите на страницу https://android-review.googlesource.com/#/c/88890/4

В разделе «Файлы» есть список ссылок. Каждая ссылка направляет вас в xml, который необходимо добавить в новую созданную вами папку EmptyActivities.

Скопируйте xml с правой панели в путь \ файл в верхней части левой панели (ссылка также является контуром). Если файл уже существует, удалите содержимое и замените. Если файл не существует, создайте его и скопируйте xml в файл.

Повторите для каждой из ссылок.

Закройте и снова закройте Eclipse. Если у вас есть какие-либо файлы, открытые в редакторе, Eclipse выйдет из строя.

А затем: на экране создания активности должна быть опция «Пустое действие». После его выбора и нажатия следующей формы «Пустое действие» имеет имя макета по умолчанию «activity_main», которое будет отображаться как res / layout / activity_main.xml в Eclipse.

Насколько я знаю, в настоящее время нет способа удержать Android от создания фрагмента при создании Activity. Для этого в ADT мое предложение состоит в том, что вы можете снять флажок «Создать активность» и создать новую активность, но это действительно все, что вы можете сделать.

На компьютере перейдите в папку SDK, затем \ tools \ templates \ действия

Скопируйте папку BlankActivities и вставьте ее в тот же каталог.

Переименуйте BlankActivities_copy в EmptyActivities

Перейдите на страницу https://android-review.googlesource.com/#/c/88890/4

В разделе «Файлы» есть список ссылок. Каждая ссылка направляет вас в xml, который необходимо добавить в новую созданную вами папку EmptyActivities.

Скопируйте xml с правой панели в путь \ файл в верхней части левой панели (ссылка также является контуром). Если файл уже существует, удалите содержимое и замените. Если файл не существует, создайте его и скопируйте xml в файл.

Повторите для каждой из ссылок.

Закройте и снова закройте Eclipse. Если у вас есть какие-либо файлы, открытые в редакторе, Eclipse выйдет из строя.

Надеюсь, что это решит вашу проблему

Очень простой способ. Скопируйте имя своего основного вида деятельности (activity_main) и вставьте (замените) его в столбец макета фрагмента. Он удалит фрагмент. Я много раз пробовал. Он отлично работает для меня.