0

Ich versuche, über die Seitenbibliothek in einem Fragment (Navigationsschublade) zu zeigen. Ich bin erfolgreich in der Lage, es für die Hauptaktivität einzustellen, jetzt versuche ich es in der Navigationsleiste zu setzen hier ist mein Fragment CodeSo legen Sie die Bibliothek in einem Fragment fest

@Override 
public View onCreateView(LayoutInflater inflater, ViewGroup container, 
         Bundle savedInstanceState) { 
    // Inflate the layout for this fragment 
    return inflater.inflate(R.layout.fragment_navigation, container, false); 
    Element versionElement = new Element(); 
    versionElement.setTitle("Version 6.2"); 

    Element adsElement = new Element(); 
    adsElement.setTitle("Advertise with us"); 

    View aboutPage = new AboutPage(Navigation.this) 
      .isRTL(false) 
      .addItem(versionElement) 
      .addItem(adsElement) 
      .addGroup("Connect with us") 
      .addEmail("[email protected]") 
      .addFacebook("the.medy") 
      .addTwitter("medyo80") 
      .addYoutube("UCdPQtdWIsg7_pi4mrRu46vA") 
      .addPlayStore("com.ideashower.readitlater.pro") 
      .addInstagram("medyo80") 
      .addGitHub("medyo") 
      .create(); 

    setContentView(aboutPage); 
} 

die Support-Bibliothek, die ich verwendet habe How to set the about page library in android studio

+0

zu setzen, was ist das Problem Sie konfrontiert sind? –

+0

poste deinen Logcat –

+0

es zeigt Fehler in View aboutPage = neues AboutPage (Navigation.this) –

Antwort

2

ich die Bibliothek Konstruktor denken einen Kontext Parameter nehmen, und Sie es in die falsche Art und Weise tun. ersetzen Sie einfach die folgende Zeile:

View aboutPage = new AboutPage(Navigation.this) 

mit diesem:

View aboutPage = new AboutPage(getActivity()) 

Edit: am Ende des Tages können Sie nicht setContentView von Fragment nennen kann, zu anderen Lösungen ist aboutPage Ansicht zurückzukehren als diese thraed vorschlagen, oder als @ cricket_007 erwähnt, FragmentManager zu verwenden, um das Fragment zu bestimmten Aktivität hinzufügen.

den Satz InhaltAlle how to set setContentView in fragment

+0

1 mehr Fehler bro in setContentView (aboutPage); –

+1

Ich werde meine Antwort bearbeiten nur eine Sekunde @NeelaySrivastava –

+0

immer noch den Fehler in SetContentView –

Verwandte Themen