Question |
Answer |
Android studio oparte jest na: start learning
|
|
|
|
|
start learning
|
|
zestaw programów narzędziowych do tworzenia, uruchamiania i testowanie aplikacji
|
|
|
Https://developer, android.com start learning
|
|
Android Developer->Docs->Guides
|
|
|
start learning
|
|
|
|
|
ConstraintLayout rozmieszcza widoki start learning
|
|
Wg wprowadzonych ograniczeń
|
|
|
Abdriud: id="@id/frame2" Zapis powyższy oznacza: start learning
|
|
|
|
|
android: layout_height="math_parent". Powyższy zapis oznacza, ża: start learning
|
|
Widok zajmie całą wysokość rodzica
|
|
|
android: text=@string/button_clockwise" start learning
|
|
Sięgamy do zasobów aplikacji, aby nadać atrybutowi text wartość
|
|
|
W androidzie widok (View) start learning
|
|
To każdy pojedynczy wizualny element interfejsu użytkownika
|
|
|
start learning
|
|
Posiadają niezależny layout
|
|
|
Fragment dodaje się do kontenera za pomocą start learning
|
|
Metody add obiektu klasy FragmentTransaction
|
|
|
start learning
|
|
Mogą być przechowywane tylko w kolekcji obiektów
|
|
|
W celu pobranie listy fragmentów aktualnie osadzonych w aktywności korzystamy z metody start learning
|
|
getFragments obiektu klasy FragmentManager
|
|
|
Metoda onAttackFragment klasy FragmentActivity jest start learning
|
|
wywoływanie dla każdego osadzonego fragmentu
|
|
|
start learning
|
|
Mogą być używane bez ModelView
|
|
|
Metoda get ViewModelProvider-a start learning
|
|
Zwraca istniejący obiektu ViewModel lub tworzy nowy
|
|
|
start learning
|
|
Może być wiele ViewModeli-i
|
|
|
public final MutableLiveData Counter=new MutableLiveData<>(0). Fragment kody powyżej oznacza, że start learning
|
|
Zmienna Counter jest obiektem i ma metodą observe
|
|
|
android. view. MenuItem to start learning
|
|
|
|
|
start learning
|
|
Definiowany jest w pliku layout aktywności
|
|
|
W diagramie nawigacji przjście pomiędzy fragmentami nazywane jest start learning
|
|
|
|
|
start learning
|
|
Obiekt, który zarządza procesem nawigacji
|
|
|
start learning
|
|
|
|
|
Jeżelii aplikacja wyświetla dwa komunikaty typu Toast, jeden po drugim to start learning
|
|
Widoczne są oba jeden po drugim
|
|
|