Niech ktoś mi pomoże:
czemu FloatinActionButton nie działa z androidanotacje klasa generetowana?
Ten błąd jest aktualny dla Android API 22 lub nowszy
Jest tutaj aktywność:
Pytanie o wydajność: FloatingActionButton.
Więc to działa:
To nie działa: oznacza, że aplikacja działa (bez błędów), ale przycisk nie odpowiada.
Odpowiedzi:
0 dla odpowiedzi № 1Problem polega na tym, że używasz setContentView
w Twoim onCreate()
metoda i zasób układu w @EActivity
adnotacja. Będzie to i w górę nadpisywanie twojego onCreate()
Metoda i ustawienie widoku zawartości ponownie. W ten sposób na końcu nie dodaje się układu i FAB, ale inny układ jest zawyżony przez Android Adnotacje i zestaw.
Nie należy ręcznie ustawiać widoku treści, jeśli używasz AA. Proponuję również użyć adnotacji, jeśli mimo to korzystasz z biblioteki. :) Oznacza to, że możesz użyć @Click
adnotacja, aby skonfigurować zdarzenia kliknięcia w twoich widokach i @ViewById
wstawiać widoki w pola. Ale pamiętaj, aby pracować z tymi wstrzykiwanymi polami w @AfterViews
metody z adnotacjami, a nie w onCreate()
.
0 dla odpowiedzi nr 2
Jeśli używasz adnotacji na Androida, musisz napisać w ten sposób, aby uzyskać identyfikator
@ViewById
FloatingActionButton fab;
Jeśli chcesz kliknąć przycisk fab niż napisać proste
@click
void fab(){}
po więcej informacji Sprawdź to