Skip to content Skip to sidebar Skip to footer

I Have Problems Actionbardrawertoggle

Recently I was using in my App this feature. But, using the ActionBarDrawerToggle a new app, I went unused error in that function. So I implemented import android.support.v7.app.Ac

Solution 1:

Thank you very much for everything. The error has been resolved. Thank you very much to @hata and @Spring Breaker

Here is the corrected code so that other people can see it

publicclassMainActivityextendsActionBarActivity {
private ListView drawerList;
private String[] drawerOptions;
private DrawerLayout drawerLayout;
private ActionBarDrawerToggle drawerToggle;
private Fragment[] fragments = newFragment[]{
                                               newMainFragment(),
                                               newAcordesFragment(),
                                               newAfinadorFragment(),
                                               newAboutFragment(),
                                               newExitFragment(),
};


privateclassDrawerItemClickListenerimplementsListView.OnItemClickListener {

    @OverridepublicvoidonItemClick(AdapterView<?> parent, View view, int position, long id) {

    }
};

@OverrideprotectedvoidonCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    drawerList = (ListView) findViewById(R.id.leftDrawer);
    drawerLayout = (DrawerLayout) findViewById(R.id.drawerLayout);
    drawerOptions = getResources().getStringArray(R.array.drawer_options);

    drawerList.setAdapter(newArrayAdapter<String> (this,
                                                    R.layout.drawer_list_item,
                                                    drawerOptions));

    drawerList.setItemChecked(0, true);

    drawerList.setOnItemClickListener(newDrawerItemClickListener());

    drawerToggle = newActionBarDrawerToggle(this,
                                            drawerLayout,
                                            //R.drawable.ic_drawer,
                                            R.string.drawer_open,
                                            R.string.drawer_close){
                                                                    publicvoidonDrawerClosed(View view){
                                                                        ActivityCompat.invalidateOptionsMenu(MainActivity.this);
                                                                    }
                                                                    publicvoidonDrawerOpened(View drawerView){
                                                                        ActivityCompat.invalidateOptionsMenu(MainActivity.this);
                                                                    }
                                             };

    drawerLayout.setDrawerListener(drawerToggle);

Post a Comment for "I Have Problems Actionbardrawertoggle"