Wie zu öffnen navigation drawer auf den button klicken Sie in der Haupt-fragment?

Habe ich eine app mit einer Aktivität, die über eine Navigations Schublade zu öffnen, eine Reihe von verschiedenen Fragmenten. Ich habe die actionbar drawertoggle, aber es ist nicht sehr sichtbar.
Wenn ich eine Schaltfläche in der onCreateView in meiner main-fragment(fragment, der erscheint, wenn die app zum ersten mal startet), wie bekomme ich es zum öffnen der navigation Schublade, gesteuert durch meine Aktivität?


Diese scheint zu funktionieren. Die Antwort ist viel einfacher, als ich dachte, es wäre.

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    View fragView = inflater.inflate(R.layout.mainmenu, container, false);
    button1 = (Button) fragView.findViewById(R.id.button1);         
    mDrawerLayout = (DrawerLayout)getActivity().findViewById(R.id.drawer_layout);
    mDrawerList = (ListView)getActivity().findViewById(R.id.left_drawer);
    button1.setOnClickListener(this);
    return fragView;
}


@Override
public void onClick(View v) {       

        mDrawerLayout.openDrawer(mDrawerList);          

    }

Danke für Eure Antworten.

InformationsquelleAutor user2729524 | 2013-10-18

Schreibe einen Kommentar