android - drawerToggle not working right *Updated* -
i have followed documentation on developer page: https://developer.android.com/training/implementing-navigation/nav-drawer.html
whats giving me error in open/close event listener section. tells me not putting in right argument used same 1 in documentation. don't know it's looking for. have line giving me issue marked comment line above it. thanks!
****update**** expected argument is: android.support.v7.widget.toolbar
actual argument is: r.drawable.ic_drawer
@override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.gamescreen); //this stuff drawer player = createplayer(); sidemenu = (drawerlayout) findviewbyid(r.id.drawer_layout); menulist = (listview) findviewbyid(r.id.menu_list); //now filling drawer menulist.setadapter(new arrayadapter<string>(this, android.r.layout.simple_list_item_1, menustring)); menulist.setonitemclicklistener(new draweritemclicklistener()); //this problem is. 3rd argument drawertoggle = new actionbardrawertoggle(this, sidemenu, r.drawable.ic_drawer, r.string.drawer_open, r.string.drawer_close) { public void ondrawerclosed(view view) { super.ondrawerclosed(view); getactionbar().settitle(drawertitle); invalidateoptionsmenu(); } public void ondraweropened(view drawerview) { super.ondraweropened(drawerview); getactionbar().settitle(drawertitle); invalidateoptionsmenu(); } }; sidemenu.setdrawerlistener(drawertoggle); } @override public boolean onprepareoptionsmenu(menu menu) { boolean draweropen = sidemenu.isdraweropen(menulist); return super.onprepareoptionsmenu(menu); }
check in res
if there drawable
called ic_drawer
. , check resources you're importing.
Comments
Post a Comment