InstaMaterial icon indicating copy to clipboard operation
InstaMaterial copied to clipboard

How Can I Add some onclicklisteners over the drawer??

Open hylarucoder opened this issue 9 years ago • 3 comments

You code well!

And i have a very simple question to ask you.

app/src/main/java/io/github/froger/instamaterial/ui/adapter/GlobalMenuAdapter.java

you set the drawer items , but how can i add a click event?

hylarucoder avatar Apr 03 '15 14:04 hylarucoder

you can try this : GlobalMenuView.setOnItemClickListener....

HarlonWang avatar Apr 03 '15 15:04 HarlonWang

Oh ,Thank You.

hylarucoder avatar Apr 03 '15 15:04 hylarucoder

@BaseActivity private void setupDrawer() { DrawerMenuView menuView = new DrawerMenuView(this); menuView.setOnHeaderClickListener(this); drawerLayout = DrawerLayoutInstaller.from(this) .drawerRoot(R.layout.drawer_root) .drawerLeftView(menuView) .drawerLeftWidth(Utils.dpToPx(300)) .withNavigationIconToggler(getToolbar()) .build(); menuView.setOnItemClickListener(new DrawerItemClickListener()); } private class DrawerItemClickListener implements ListView.OnItemClickListener { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { int mPosition = (position - 1); selectedItem(mPosition); drawerLayout.closeDrawer(Gravity.START); } }

protected void selectedItem(int selectedItem){}

@MainActivity @Override protected void selectedItem(int selectedItem) { Toast.makeText(MainActivity.this, "Position = "+selectedItem, 1).show(); }

randhika avatar Apr 14 '15 09:04 randhika