Toggle Navigation Schublade "öffnen" auf-Taste/ Bild klicken

Habe ich ein fragment, das angeschlossen ist, um ein XML mit einem Bild anzeigen. Ein navigation drawer (mit actionbar-compat) wird eingerichtet inside activity_main.java und funktioniert Prima. Was ich will zu tun ist, wenn ich Tippen Sie auf das Bild im inneren, das fragment, die navigation Schublade, sollte der toggle öffnen'.

Den folgenden code innerhalb onCreateView-Methode gibt einen null-Zeiger:

    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedinstanceState)
            {   

                View view=inflater.inflate(R.layout.home, container, false);

                ImageView img=(ImageView)view.findViewById(R.id.imageView1);

               //Defined inside activity_main.xml
                final LinearLayout mDrawer = (LinearLayout) view.findViewById(R.id.drawer); 

               //Defined inside activity_main.xml
                final DrawerLayout mDrawerLayout = (DrawerLayout)view.findViewById(R.id.drawer_layout); 

                img.setOnClickListener(new OnClickListener() {

                    @Override
                    public void onClick(View v) {

                     mDrawerLayout.openDrawer(mDrawer);

                    }
                });

                return view;    
                }

Einen null-Zeiger zurückgegeben wird, auf die folgende Anweisung:

mDrawerLayout.openDrawer(mDrawer);

InformationsquelleAutor sabergeek | 2014-03-12
Schreibe einen Kommentar