2015-03-19 16 views
8

Mam nadzieję, że możesz mi w tym pomóc. Jestem nowy na androidwymagany android.support.v4.app.fragment

próbuję rozwiązać ten problem, ale nie mogłem

problemu Podczas oświadczyłem tej metody

public void onNavigationDrawerItemSelected(int position) { 

    // slide menue declaration 
    Fragment fragment = null; 
    switch (position) { 
     case 0: 
      fragment = new menu1_Fragment(); 
      break; 
     case 1: 
      fragment = new menu2_Fragment(); 
      break; 
     case 2: 
      fragment = new menu3_Fragment(); 
      break; 

     default: 
      break; 
    } 

to daje mi błąd mówiąc wymagane android.support.v4. app.fragment

Odpowiedz

26

Sprawdź import na początku zajęć. Chyba będzie import android.app.Fragment;. Zmień go na import android.support.v4.app.Fragment;. Być może błąd jest spowodowany przez menuX_Fragments, które rozszerzają android.app.Fragment zamiast fragmentu wsparcia.

Możesz użyć importu android.support.v4.app.Fragment do tworzenia aplikacji dla niższych wersji Androida, fragmenty są wprowadzane w systemie Android 3.0.

Zdecyduj się na jedną wersję fragmentów i używaj jej wszędzie. Chyba go pomieszałeś.

+0

dzięki :) .. teraz działa idealnie: D – user3821979

+0

dzięki to pomaga mi – JavaFan

Powiązane problemy