Autore Topic: problema Floating Action Button in fragment  (Letto 239 volte)

Offline newbie2016

  • Utente junior
  • **
  • Post: 79
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Cubot X9
  • Sistema operativo:
    Windows 7
problema Floating Action Button in fragment
« il: 08 Agosto 2016, 15:42:05 CEST »
0
Salve, sto cercando di implementare in alcuni fragment un FAB per reindirizzare l'utente nella schermata di modifica dei dati.



in Data1Fragment.java nell'onCreateView ho fatto così:

Codice (Java): [Seleziona]
FloatingActionButton fab = (FloatingActionButton) getActivity().findViewById(R.id.fab);
        fab.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Snackbar.make(view, "Modifica Dati", Snackbar.LENGTH_LONG)
                        .setAction("Action", null).show();
            }
        });

in fragment_dati1.xml
Codice (XML): [Seleziona]
<android.support.design.widget.FloatingActionButton
               android:id="@+id/fab"
               android:layout_width="wrap_content"
               android:layout_height="wrap_content"
               android:layout_gravity="end|bottom"
               android:layout_margin="@dimen/fab_margin"
               android:src="@android:drawable/ic_menu_edit" />

quando dalla app cerco di aprire quella schermata mi da il seguente errore in LogCat:
Citazione
java.lang.ClassCastException: android.support.design.widget.FloatingActionButton cannot be cast to com.example.app.FloatingActionButton
                                                                             at com.example.app.Dati1Fragment.onStart(Dati1Fragment.java:237)

alla riga 237 c'è
Codice (Java): [Seleziona]
FloatingActionButton fab = (FloatingActionButton) getActivity().findViewById(R.id.fab);
come posso risolverlo?

Grazie


Offline iClaude

  • Utente normale
  • ***
  • Post: 183
  • Respect: +13
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S5
  • Sistema operativo:
    Windows 10
Re:problema Floating Action Button in fragment
« Risposta #1 il: 08 Agosto 2016, 16:54:42 CEST »
0
Verifica l'import del FAB x verificare che sia quello della support library.