2014-07-14 19 views
6

Zgodnie z instrukcjami podanymi na Building a Simple User Interface na stronie internetowej Android Developers, mam zamiar otworzyć plik fragment_main.xml z katalogu res/layout/w Eclipse. Ale w oparciu o pakiet ADT 20140702 istnieje tylko plik activity_main.xml w res/layout. Lub fragment_main.xml można znaleźć w wersji 20140321.Dlaczego brakuje fragment_main.xml w pakiecie ADT 20140702?

+0

ADT Bundle 20140321 wygeneruje fragment_main.xml w katalogu res/layout/automatycznie, ale wersja 20140702 nie będzie. Czy to prawda? – user3835814

Odpowiedz

2

W zależności od używanego IDE, tworzenie układu fragmentów dla głównej aktywności może być teraz tylko opcją. Jeśli moja pamięć służy mi poprawnie, wierzę, że automatycznie utworzony fragment był powszechny we wszystkich IDE w czasie pisania tutoriala.

Po prostu użyj pliku activity_main.xml zamiast tego fragment_main.xml, a samouczek będzie działał poprawnie. LUB możesz również kliknąć folder układu prawym przyciskiem myszy i utworzyć nowy plik układu XML i nazwać go fragment_main.xml

1

Domyślnie, gdy tworzysz nowy projekt aplikacji na Androida na swoim IDE ecclipse, domyślna nazwa układu to -

activity_main.xml 

Co to jest pusty układ xml.

Więc trzeba kodować Yours fragment_main.xml pod res/layout/ katalogu, jak na Ciebie wdrożenia wybranego Android programistów stronie

kroki - prawym przyciskiem res/layout/> wybierz nowy>nowy plik android xml> give nazwa pliku: fragment_main.xml i wpisz w nim swój kod

lub

prostu kliknij prawym activity_main.xml>Refactor>przemianować do fragment_main.xml

1

Podczas tworzenia nowego projektu Android, wybierz "Pusta Aktywny Fragment" opcja na stronie „Tworzenie Czynność". Następnie możemy znaleźć fragment_main.xml.

1

stworzyłem nową fragment_main.xml plik jak powyżej, ale upewnij się, że w MainActivity.java zmienić ten wiersz kodu:
z
setContentView(R.layout.activity_main);
do
setContentView(R.layout.fragment_main);

Powiązane problemy