Android FragmentActivity from inside Fragment -
in android application have created simple navigation drawer calls fragments when item clicked. 1 of these fragments, want call fragmentactivity (which make scrollable tabs within 1 of fragments). possible? can please me. similar example i'm trying achieve in play music. has navigation drawer , upon selecting 'my library' creates fragment scrollable tabs whilst still having navdrawer accessible page.
regards,
import android.app.actionbar; import android.app.fragment; import android.app.fragmenttransaction; import android.os.bundle; import android.view.layoutinflater; import android.view.view; import android.view.viewgroup; import cgg.gov.in.apps.eoffice.source.r; public class testtabsinsidefragment extends fragment { view rootview; public testtabsinsidefragment () { // empty constructor required fragment subclasses } @override public view oncreateview(layoutinflater inflater, viewgroup container, bundle savedinstancestate) { getactivity().getactionbar().setnavigationmode(actionbar.navigation_mode_tabs); // apply layout fragment rootview = inflater.inflate(r.layout.approve_leaves, container, false); getactivity().settitle("new tabbed layout inside fragment :-) "); actionbar.tablistener tablistener = new actionbar.tablistener() { public void ontabselected(actionbar.tab tab, fragmenttransaction ft) { // show given tab } public void ontabunselected(actionbar.tab tab, fragmenttransaction ft) { // hide given tab } public void ontabreselected(actionbar.tab tab, fragmenttransaction ft) { // ignore event } }; // add 3 tabs, specifying tab's text , tablistener (int i1 = 0; i1 < 3; i1++) { getactivity().getactionbar().addtab( getactivity().getactionbar().newtab() .settext("tab " + (i1 + 1)) .settablistener(tablistener)); } return rootview; }
did answer question ??
include code in fragment , call onselectitem() of nav-drawer
Comments
Post a Comment