android - Not Getting page Count on Activity from Fragment Adpater and Fragment Class -

i have 1 details activity. inside this, i'm using paging controller with
<android.support.v4.view.viewpager ..../> fragment details view.
my code ::
viewpager pager = (viewpager) findviewbyid(r.id.pagerhandbookdetails); /** getting fragment manager */ fragmentmanager fm = getsupportfragmentmanager(); /** instantiating fragmentpageradapter */ detailsfragmentadapter pageradapter = new detailsfragmentadapter(fm,cases); /** setting pageradapter pager object */ pager.setadapter(pageradapter); pager.setcurrentitem(0); then, details fragment adapter class extends fragmentpageradapter
int page_count = 9; @override public fragment getitem(int arg0) { detailsfragment detailsfragment = new detailsfragment(); bundle data = new bundle(); log.d("current page", "page " + arg0); data.putint("current_page", arg0); detailsfragment.setarguments(data); return detailsfragment; } class details fragment extends fragment
@override public void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); bundle data = getarguments(); int mcurrentpage = data.getint("current_page", 0); } @override public view oncreateview(layoutinflater inflater, viewgroup container, bundle savedinstancestate) { layoutpaging = (linearlayout) v.findviewbyid(r.id.layoutpagingview); for(int = 0; < 9; i++){ imageview image1 = new imageview(layoutpaging.getcontext()); image1.settag(i); if(i == mcurrentpage) { image1.setimageresource(r.drawable.black_dot); } else { image1.setimageresource(r.drawable.white_dot); } layoutpaging.addview(image1); } ....... } it's working fine this.
so whenever swipe page, it'll move content of details fragment page. it'll move custom view layout paging. , looks odd.
i want layout static , change image content per swipe pages.
if i'm taking layout in main details class, i'm not getting current page's value changing image fragment adapter. it's changing values inside fragment details class.
i'm stuck here. please me.
any appreciated.
thanks in advance.
you can add page indicators in layout provided by:
https://github.com/papercloud/simpleviewpagerindicator
you need place control , set viewpager controller's object simpleviewpagerindicator.you can find sample code , implementation steps there
using these classes, can indicators not scroll pages
Comments
Post a Comment