Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>You should inflate the ViewPager within the ListView and set the Adapter for it there</p> <p>This Is How you can do it...</p> <pre><code>public View getView(int position, View view, ViewGroup vGroup) { inflater = (LayoutInflater) context .getSystemService(Context.LAYOUT_INFLATER_SERVICE); vRow=view; final ContentHolder holder; if(view==null){ holder=new ContentHolder(); //infalte your viewPager here vRow=inflater.inflate(R.layout.activity_swipe_view_pager, null); holder.vPager=(ViewPager) vRow.findViewById(R.id.ui_pager); holder.radiogrp=(RadioGroup) vRow.findViewById(R.id.ui_radiogroup); addRadio=new AddRadioViewSwipe(context, pageCount); addRadio.addRadio(holder.radiogrp); holder.radiogrp.getChildAt(0).setAlpha(1.0f); holder.vPager.setTag(R.id.ui_pager, "hold"); vRow.setTag(holder); } else{ holder=(ContentHolder) vRow.getTag(); } pagerAdpt=new ViewPagerAdapter(context, integer,R.layout.activity_viewpager_model); Parcelable state=holder.vPager.onSaveInstanceState(); //set your adapter here holder.vPager.setAdapter(pagerAdpt); holder.vPager.setOffscreenPageLimit(integer.length); holder.vPager.setTag(position); Float den = (float) context.getResources().getDisplayMetrics().densityDpi; holder.vPager.setPageMargin((int) -den); holder.vPager.onRestoreInstanceState(state); holder.vPager.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int position) { for(int i=0;i&lt;pageCount;i++){ holder.radiogrp.getChildAt(pageCount-(i+1)).setAlpha(0.5f); } holder.radiogrp.getChildAt(position).setAlpha(1.0f); } @Override public void onPageScrolled(int position, float arg1, int arg2) { } @Override public void onPageScrollStateChanged(int arg0) { } }); return vRow; } </code></pre> <p>Hope this could help you...</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload