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?
Odpowiedz
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
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
Podczas tworzenia nowego projektu Android, wybierz "Pusta Aktywny Fragment" opcja na stronie „Tworzenie Czynność". Następnie możemy znaleźć fragment_main.xml.
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);
ADT Bundle 20140321 wygeneruje fragment_main.xml w katalogu res/layout/automatycznie, ale wersja 20140702 nie będzie. Czy to prawda? – user3835814