android - How to set default home Fragment -
android - How to set default home Fragment -
i've navigation drawer menu replace content frame, don't know how set default home fragment.
this code
@override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); setcontentview(r.layout.activity_main); menu = getresources().getstringarray(r.array.menu); dlayout = (drawerlayout) findviewbyid(r.id.drawer_layout); dlist = (listview) findviewbyid(r.id.left_drawer); adapter = new arrayadapter<string>(this, android.r.layout.simple_list_item_1, menu); dlist.setadapter(adapter); dlist.setselector(r.color.pick); dlist.setonitemclicklistener(new adapterview.onitemclicklistener() { @override public void onitemclick(adapterview<?> arg0, view v, int position, long id) { dlayout.closedrawers(); bundle args = new bundle(); args.putstring("menu", menu[position]); fragment detail = null; fragmentmanager fm = getfragmentmanager(); switch (position) { case 0: detail = new homefragment(); break; case 1: detail = new database(); break; case 2: detail = new mappingfragment(); break; case 3: detail = new helpfragment(); break; default: break; } fm.begintransaction().replace(r.id.content_frame, detail).commit(); } }); } i want set homefragment default chosen/home page
default: detail = new homefragment(); break;
the default case selected when no other cases apply
android android-fragments navigation-drawer android-menu
Comments
Post a Comment