![](/img/trans.png)
[英]How to populate an ArrayList<String> from ArrayList<Object>
[英]How to populate ViewPager with strings from ArrayList?
我有一个项目列表,每个项目都有自己的ArrayList<String>
。 单击一个项目时,将打开ViewPager活动。 我希望每个字符串都填满ViewPager中的整个视图,以便用户可以将这些字符串中的每一个作为页面滑动。
ArrayList<String>
的内容填充它? 您可能应该使用ViewPager
。 要使用它,您需要提供PagerAdapter
。 在PagerAdapter的子类中,只需让instatiateItem
重写创建TextView(以编程方式或通过使用TextView扩大布局),然后将文本设置为String中位于与InstantiateItem的position
参数相对应的数组中的position
。 像这样
@Override
public Object instantiateItem (ViewGroup container, int position) {
TextView tv = new TextView(getContext());
tv.setText(mList.get(position));
return tv;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.