2014-03-23 5 views
11

Я пытаюсь научиться программировать приложения для Android, поэтому я загрузил комплект ADT, поставляемый google, и попробовал следовать руководству, которое позволило мне создать простой заявление. Однако во время процедур есть несколько инструкций, которые говорят мне открыть файл fragment_main.xml, но в моей директории layout/res/этого файла не было только файла activity_main.xml. Кроме того, при создании новых действий в Android никогда не было возможности назвать мой макет фрагмента, что указывает на то, что eclipse просто не создает его по какой-либо причине. Я не думал, что это будет проблемой сначала (я только что редактировал action_main вместо), пока не понял, что учебник хотел, чтобы мы использовали некоторую информацию из класса фрагмента или XML-файла.Android ADT: No fragment_main.xml, only activity_main.xml

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

+1

Вам нужно будет предоставить используемые версии (eclipse, bundle и OS), чтобы иметь возможность ответить. Также см. Https://code.google.com/p/android/issues/detail?id=67421 – prabindh

+0

Проблемы, которые были представлены по этой ссылке, - это именно те проблемы, которые у меня есть сейчас. В настоящее время обновление до 22.6.1 прямо сейчас, и я расскажу вам, как это происходит. – user3451205

+1

Приятно видеть, что проблема решена. Как правило, вы не отмечаете его решение, вы выбираете один из ответов в качестве ответа, для Stackoverflow для отслеживания. – prabindh

ответ

0

Открыть 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/directory на фрагмент_майн.xml

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

+0

Объясните четко с помощью определенных кодов –

5

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

1

Попробуйте создать новый проект с помощью «Пустой операции с фрагментом». Надеюсь, это полезно.

Смежные вопросы