2014-03-16 2 views
2

Я использую Android ADT в течение нескольких недель, и обычно использовал для создания новых видов деятельности: File> New> Other> Android> Android_Activity> Blank_Activity. Однако после обновления моих «Android SDK Tools» & «Android Platform Platform Tools» сегодня, теперь он показывает новый параметр, когда я пытаюсь создать активность.Fragment Layout Name

Когда я выбираю новое пустое действие и щелкаю дальше, его затем показывает новую форму, которую я должен заполнить, которая называется «Название макета фрагмента». Почему это внезапно появилось и кто-нибудь знает, почему меня вынуждают создавать макет фрагмента, поскольку я не хочу даже использовать его. Я также помню, как один из моих друзей сказал, что он обновил свой SDK около недели назад, и он заявил, что у него такая же проблема. Должен ли я просто удалить фрагмент в документе XML после его загрузки или есть способ отключить его, поэтому мне не придется проходить через это каждый раз.

+0

Я предполагаю, что вы ссылаетесь на плагин ADT в Eclipse и соответствующим образом внесли свой вопрос. Если вы на самом деле используете что-то еще, отредактируйте его в правильном контексте. – rds

ответ

3

Шаблоны файлов, созданные «Новые ...« Мастер изменился в последнее время. Теперь вы используете для принудительной установки, чтобы создать новую активность с прикрепленным заполнителем фрагмента. Угадайте, что это так, разработчики в жизнь людей, чтобы построить пользовательский интерфейс на основе фрагментов :)

Есть несколько обходных путей для вашей проблемы:

1) Просто удалите фрагмент макет в ваших ресурсах; удалите фрагмент-заполнитель в вашем коде действия и всем соответствующим кодом (FragmentManager и т. д.); изменить вид деятельности от FrameLayout к чему угодно.

2) Следуйте рецепт, предложенный в this answer

3) Не. Когда-либо. Используйте. Wizards. Гораздо лучше создать новый класс и написать , чтобы продлить действие (или фрагмент, сервис и т. Д.), , чем, чтобы создать шаблон и тратить драгоценное время на его изменение. И это помогает понять жизненный цикл компонентов.

+0

Спасибо за помощь и советы! – parion

+0

Всегда к вашим услугам, сэр! :) – Drew