Ответ 1
На основе версий, указанных в ответе на комментарий, я думаю, что обновление до более поздних версий (22.6+) поможет, как описано в https://code.google.com/p/android/issues/detail?id=67421
Я пытаюсь научиться программировать приложения для Android, поэтому я загрузил комплект ADT, поставляемый google, и попробовал следовать руководству, которое позволило мне создать простое приложение. Однако во время процедур есть несколько инструкций, которые говорят мне открыть файл fragment_main.xml, но в моей директории layout/res/этого файла не было только файла activity_main.xml. Кроме того, при создании новых действий в Android никогда не было возможности назвать мой макет фрагмента, что указывает на то, что eclipse просто не создает его по какой-либо причине. Я не думал, что это будет проблемой сначала (я только что редактировал action_main вместо), пока не понял, что учебник хотел, чтобы мы использовали некоторую информацию из класса фрагмента или XML файла.
Кто-нибудь знает, почему моя Eclipse IDE не создает файл fragment_main.xml? При необходимости я постараюсь предоставить более подробную информацию.
На основе версий, указанных в ответе на комментарий, я думаю, что обновление до более поздних версий (22.6+) поможет, как описано в https://code.google.com/p/android/issues/detail?id=67421
Во время создания нового Android-проекта на одной из панелей выберите "Blank activity with Fragment" вместо выбора по умолчанию "Blank Activity". В руководстве для разработчиков Android ничего об этом не говорится. Это создаст файл fragment_main.xml в res/layout/, необходимый для продолжения последующих шагов.
Попробуйте создать новый проект с помощью "Пустое действие с фрагментом". Надеюсь, это будет полезно.
Откройте 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/layout/на файл fragment_main.xml
Спасибо за то, что Onik!