I have placed a viewpager as a listview's row. but the list items are not getting displayed i have set fixed height to the viewpager.
My ListViewAdapater's getView()
public View getView(final int position, View convertView, ViewGroup parent) {
LayoutInflater mInflater = ((Activity) context).getLayoutInflater();
if (convertview == null) {
convertView = mInflater.inflate(R.layout.row, null);
holder = new ViewHolder();
holder.vp = (ViewPager) convertView.findViewById(R.id.vp);
} else {
holder = (ViewHolder) convertView.getTag();
}
holder.adapter = new PagerAdapter(this.context);
holder.vp.setAdapter(holder.adapter);
holder.vp.setCurrentItem(0, true);
convertview.setTag(holder);
return convertView;
}
I have read a SO Answer ViewPager inside ListView that implementing viewpager inside listview is not advisable. Now my problem is only the first row is displayed rest of the rows are empty.