public class WidthViewPagerAdapter extends PagerAdapter {
private List<String> mData;
public WidthViewPagerAdapter(List<String> mData) {
this.mData = mData;
}
@Override
public int getCount() {
return mData.size();
}
@NonNull
@Override
public Object instantiateItem(@NonNull ViewGroup container, int position) {
View view = LayoutInflater.from(container.getContext()).inflate(R.layout.item_viewapger, container, false);
TextView textView = view.findViewById(R.id.text);
textView.setText("这个是第:" + position + "个");
container.addView(view);
return view;
}
@Override
public void destroyItem(@NonNull ViewGroup container, int position, @NonNull Object object) {
container.removeView((View) object);
}
@Override
public boolean isViewFromObject(
Android ViewPager设置宽度
最新推荐文章于 2023-06-20 08:00:00 发布
本文介绍了如何在Android中设置ViewPager的宽度,以实现更个性化的展示。通过预设一次加载的页面数量,结合PagerTabStrip的使用,可以创建出吸引人的视觉效果。在适配器中进行相应设置后,可以看到预期的展示结果。
摘要由CSDN通过智能技术生成