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);
- 1. Gradle ADT 0,4 błędu: android.buildToolsVersion brakuje
- 2. Używanie CDN w pakiecie skryptów MVC. czego mi brakuje?
- 3. Dlaczego Attributes.IsDefined() brakuje przeciążenia?
- 4. dlaczego repoquery nie wyświetla plików w pakiecie
- 5. Dlaczego VectorBuilder znajduje się w pakiecie scala.collections.immutable?
- 6. Java: dlaczego TimeUnit brakuje wyliczenia?
- 7. Symulowanie ADT w Javie
- 8. Dlaczego w Rakiecie brakuje jednorękiego "jeśli"?
- 9. Dlaczego w g ++/ld brakuje pamięci?
- 10. Brakuje Androida Draw9patch?
- 11. ADT pokazuje błąd w Strings.xml
- 12. Pakiet Java w pakiecie?
- 13. Dlaczego istnieje WeakHashMap, ale brakuje WeakSet?
- 14. Dlaczego na wyjściu brakuje litery "D"?
- 15. Eclipse ADT nie działa
- 16. my-app.html brakuje w dołączonym folderze kompilacji
- 17. Dlaczego w django.forms.CharField brakuje "pustego", ale występuje on w django.db.models.CharField?
- 18. Odinstalowanie Androida ADT
- 19. Instalacja ADT na Eclipse
- 20. Dlaczego potrzebuję operatorów porównania w pakiecie wektorów doładowania Pythona?
- 21. Dlaczego klasy w pakiecie javax.sql używają nowego ciągu (str)?
- 22. DailogFragment - getArguments/setArguments - dlaczego przekazywanie argumentów w pakiecie?
- 23. Rcpp: dlaczego nie mogę uruchomić funkcji w moim zdefiniowanym pakiecie?
- 24. Android HashMap w pakiecie?
- 25. Umieszczanie bitmapy w pakiecie
- 26. Skrypty w pakiecie Pythona
- 27. GetElementsByTagName w pakiecie Htmlagilitypack
- 28. Importowanie w pakiecie Pythona
- 29. Maven: Dlaczego brakuje sufiksu -SNAPSHOT w nazwie pliku artefaktu?
- 30. Dlaczego brakuje domeny kolejki na moim koncie przechowywania w azure?
ADT Bundle 20140321 wygeneruje fragment_main.xml w katalogu res/layout/automatycznie, ale wersja 20140702 nie będzie. Czy to prawda? – user3835814