使用ViewPager需要注意的地方
2013-10-23 07:41
288 查看
1、要手动重写instantiateItem和destroyItem这两个方法。
@Override
public Object instantiateItem(View container, int position) {
// 得到当前屏幕布局
View layout = viewList.get(position);
// 将布局加入到viewPager中
viewPager.addView(layout);
// 返回当前布局
return layout;
}
@Override
public void destroyItem(View container, int position, Object object) {
// TODO Auto-generated method stub
View lay = mlay.get(position);
viewPager.removeView(lay);
//super.destroyItem(container, position, object);
}
2、在重写的destroyItem方法中,super.destroyItem(container, position, object);要取消。否则报FC.
@Override
public Object instantiateItem(View container, int position) {
// 得到当前屏幕布局
View layout = viewList.get(position);
// 将布局加入到viewPager中
viewPager.addView(layout);
// 返回当前布局
return layout;
}
@Override
public void destroyItem(View container, int position, Object object) {
// TODO Auto-generated method stub
View lay = mlay.get(position);
viewPager.removeView(lay);
//super.destroyItem(container, position, object);
}
2、在重写的destroyItem方法中,super.destroyItem(container, position, object);要取消。否则报FC.
相关文章推荐
- ViewPager和fragment 需要注意的地方
- ren 命令在使用通配符时需要注意的地方
- 使用TextView/EditText应该注意的地方
- Spring使用中需要注意的地方
- 有关ScrollView嵌套WebView使用时需要注意的一点小问题
- 使用qeeke主题需要注意的地方
- OPENQUERY用法以及使用需要注意的地方
- C++ Exceptional 有关auto_ptr使用需要注意的地方
- 从头认识java-15.3 使用HashSet需要注意的地方
- 使用Idea时需要安装和注意的地方
- 使用Win2003需要注意的地方
- 使用XHTML1.0 Strict中需要特别注意的地方
- 实习杂记(20):static使用结束需要注意的地方
- 使用jquery的ajax需要注意的地方
- php in_array 函数使用说明与in_array需要注意的地方说明
- Unity协程(Coroutine)使用时需要注意的地方,协程异常中断,异常停止执行的一种可能性
- 使用override需要注意的地方
- 使用SQL Server 2014内存数据库时需要注意的地方
- Flex中使用全屏设置和需要注意的地方
- 使用UIPickerView需要注意的问题时候