ViewPager java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
来源:互联网 发布:网络被劫持了怎么办 编辑:程序博客网 时间:2024/05/20 01:35
使用ViewPager在滑动的时候出现如下异常:
java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255) at java.util.ArrayList.get(ArrayList.java:308) at android.support.v4.view.ViewPager.performDrag(ViewPager.java:2241) at android.support.v4.view.ViewPager.onTouchEvent(ViewPager.java:2158) ......
可通过自定义ViewPager来解决,带码如下:
public class CustomViewPager extends ViewPager { public boolean enabled = true; public CustomViewPager(Context context) { super(context); } public CustomViewPager(Context context, AttributeSet attrs) { super(context, attrs); } @Override public boolean onTouchEvent(MotionEvent ev) { if(this.enabled) { if (getCurrentItem() == 0 && getChildCount() == 0) { return false; } return super.onTouchEvent(ev); } else { return false; } } @Override public boolean onInterceptTouchEvent(MotionEvent ev) { if(this.enabled) { if (getCurrentItem() == 0 && getChildCount() == 0) { return false; } return super.onInterceptTouchEvent(ev); } else { return false; } }}
0 0
- ViewPager java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
- java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
- java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
- java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
- Android中的ViewPager在更新内容的时候报java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0异常
- java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 at java.util.ArrayList.throwIndexO
- java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0错误解析
- java.lang.IndexOutOfBoundsException: Invalid index 17, size is 10
- java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
- java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
- java.lang.IndexOutOfBoundsException: Index: 0;size:0
- java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
- java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
- java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
- java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
- java.lang.IndexOutOfBoundsException: Index: 0,Size
- java.lang.IndexOutOfBoundsException: Index: 1, Size: 0
- ListView 点击加载更多出现异常(java.lang.IndexOutOfBoundsException: Invalid index 10, size is 10)
- PHP打开乱码问题
- android6.0如何删除桌面上的导航栏、状态栏、google搜索栏和系统搜索栏
- SQLite开源库LitePal
- String、StringBuffer 和 StringBuilder 的区别
- 不同编程语言之间的函数的关联
- ViewPager java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
- jQuery学习 二 jQuery 效果
- python topn
- 树-堆结构
- iOS 一些相似属性的理解
- 自定义控件之九宫格
- html5shiv为IE兼容html5利器
- Hive 模式设计和语言规范
- Mybatis Generator最完整配置详解