android viewpager
来源:互联网 发布:sql 计算查询结果合计 编辑:程序博客网 时间:2024/05/17 04:04
一.XML文件
<android.support.v4.view.ViewPager
android:id="@+id/vp"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
二.适配器
class MyAdapter extends PagerAdapter {
@Override
public int getCount() {
return list.size();
}
@Override
public boolean isViewFromObject(Viewview, Object o) {
return view ==o;
}
@Override
public Object instantiateItem(ViewGroupcontainer, int position) {
((ViewPager)container).addView(list.get(position));
return list.get(position);
}
@Override
public void destroyItem(ViewGroupcontainer, int position, Objectobject) {
//super.destroyItem(container, position, object); 不能调用否则会报错
((ViewPager)container).removeView(list.get(position));
}
}
三.控件绑定适配器
List<ImageView> list = new ArrayList<ImageView>();
for (int i = 0; i < 3 ; i++) {
ImageView iv = new ImageView(this);
iv.setBackgroundResource(R.drawable.apple);
list.add(iv);
}
ViewPager viewPager = (ViewPager) findViewById(R.id.vp);
MyAdapter adapter = new MyAdapter();
viewPager.setAdapter(adapter);
- Android ViewPager
- Android ViewPager
- android ViewPager
- android-Viewpager
- android Viewpager
- android viewpager
- android Viewpager
- android viewpager
- Android ViewPager
- android ViewPager
- Android ViewPager
- android---ViewPager
- Android ViewPager
- Android ViewPager
- android viewpager
- Android viewpager
- Android:viewPager
- android---(ViewPager)
- ADSL拨号
- Best Time to Buy and Sell Stock IV
- HTTP深入浅出 http请求
- 关于goto语句
- 【无中生有】---1---技术选型
- android viewpager
- LeetCode java Two Sum
- ExpressJs - 03 - Jade to html
- Vim i和a区别
- POJ 1094 解题报告
- linux 下文件和目录相关常用操作
- WPF Data Binding之地位与基础【一】
- 051.10
- 迭代器模式