Android ADT : Нет fragment_main.xml, только activity_main.xml

? user3451205 @ | Original: StackOverFlow
---

Я пытаюсь научиться программировать андроид приложения, так что я скачал ADT комплект, Google комплект поставки, и я попытался после урока, который позволил мне создать простое приложение . Тем не менее, во время процедур, есть несколько команд говорят мне, чтобы открыть файл fragment_main.xml, но мой макет / RES / каталог не этот файл, только файл activity_main.xml . Кроме того, при создании новых видов деятельности для Android, никогда не быловозможность назвать свою схему фрагмента, указав, что затмение только не создает его по какой-то причине. Я не думаю, что это будетпроблемой на первый ( я только что отредактировали activity_main вместо этого), пока я не понял, чтоучебник хотел, чтобы мы использовали информацию из класса фрагмента или XML файла.

Кто-нибудь знает, почему мой Eclipse IDE не создавая fragment_main.xml ? Я постараюсь, чтобы поставить более подробную информацию, если необходимо.

---

Top 5 ответ

1EngineerLuna @

Открыть MainActivity.java от SRC / ( имя пакета файла) / каталог . Затем в файле Java существует метод, называемый OnCreate ( ), который имеет setContentView ( R.layout.activity_main ) по умолчанию .

Изменить что R.layout.activity_main в R.layout.fragment_main Таким образом, вместо того,  setContentView ( R.layout.activity_main ) Вы будете иметь setContentView ( R.layout.fragment.main )

Как только это сделано изменить имя файла activity_main.xml под / RES / макет / каталога fragment_main.xml

Спасибо за то, Onik !

2prabindh @

По версии вы указали в комментариях ответ, я думаю, обновления до более поздних версий ( 22.6+ ) помогут, как описано в https://code.google.com/p/android/issues/detail?id=67421

3user1193815 @

При создании нового Android проект в одной из панелей выбрать "Blank деятельность с фрагментом " вместо выбора по умолчанию "Blank деятельности". Учебник Разработчик Android ничего об этом не говорят . Это создаст файл fragment_main.xml в RES / макет /, которая является необходимой для продолжения последующие шаги .

4intellectual_stretch @

Попробуйте создать новый проект с "Blank деятельности с фрагментом " . Я надеюсь, что это полезно.