ViewPager的使用
来源:互联网 发布:警用冬季执勤服淘宝 编辑:程序博客网 时间:2024/06/06 07:52
ViewPager可以用来管理GridView、图片以及碎片
如果管理的是图片,就是轮播图
如果管理的是GridView,那么就是横宫
如果管理的是碎片,那么就是类似微信的主页的效果
由此可见ViewPager的功用还是蛮重要的,下面就来看看具体如何做的!
1 利用ViewPager来管理GridView
主布局文件:
下面是自定义的PagerAdapter
public class MyViewPagerAdapter extends PagerAdapter { private List<GridView> array; private PageControl control; private Map<Integer, GridView> map; public MyViewPagerAdapter(Context context, List<GridView> array) { this.array = array; } public MyViewPagerAdapter(Context context,Map<Integer, GridView> map){ this.map=map; } @Override public int getCount() { return map.size(); } @Override public boolean isViewFromObject(View arg0, Object arg1) { return arg0 == arg1; } @Override public Object instantiateItem(View arg0, int arg1) { ((ViewPager) arg0).addView(map.get(arg1)); return map.get(arg1); } @Override public void destroyItem(View arg0, int arg1, Object arg2) { ((ViewPager) arg0).removeView((View) arg2); }}
下图为ViewPager的基本使用步骤
页面改变监听器:
切换选中标签的颜色
FR:徐海涛(Hunk Xu ) QQ技术群:386476712
0 0
- ViewPager中ViewPager的使用
- ViewPager 的使用
- viewpager的使用
- ViewPager的使用
- ViewPager的使用
- ViewPager的简单使用
- viewpager的简单使用
- ViewPager的使用
- ViewPager 的使用
- viewpager的使用
- viewpager的简单使用
- ViewPager的简单使用
- viewpager的使用
- android viewpager的使用
- ViewPager的简单使用
- ViewPager的使用
- viewpager+viewpagerindicator的使用
- ViewPager的使用(上)
- java反射机制的性能问题,对比测试!
- 实例解读 linux 网卡驱动
- mysql导出数据库&数据表的结构和数据
- 类型安全转换函数
- 设计模式六大原则
- ViewPager的使用
- android自定义viewGroup常用方法
- 使用HttpURLConnection发送POST数据(转)
- spring tx标签配置事务的解析过程
- Xcode 8带来的新特性和坑
- laravel框架使用中错误及解决办法总结
- hdu 4352 XHXJ's LIS(数位DP)
- spring配置文件详解--真的蛮详细
- ios directory not found for option -F -L