Finally after digging for 4 5 hours
its just one line i was missed ..
indicator.setOrientation(LinearLayout.VERTICAL);
Following is my activity class
final VerticalViewPager viewpager = (VerticalViewPager) findViewById(R.id.viewpager_default);
CircleIndicator indicator = (CircleIndicator) findViewById(R.id.indicator_default);
viewpager.setAdapter(new SamplePagerAdapter(ViewProfileActivity.this,listImgUrls));
viewpager.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
viewpager.getParent().requestDisallowInterceptTouchEvent(true);
return false;
}
});
indicator.setOrientation(LinearLayout.VERTICAL);
indicator.setViewPager(viewpager);