1、ViewPage.setsetCurrentItem(0) 无效问题 

 

解决方式:

int itemN = 0;

if(itemN == 0){

viewPager.onPageSelected(itemN);

} else {

viewPager.setCurrentItem(itemN);

}

最终发现并无乱用

条件:

1、viewPage在Fragment里面   当前fragment不可见

2、在打开的Activity中 点击按钮  等关闭Activity后   承载fragment的Activity重新可见时,A、Fragment需要可见  B、ViewPage需要显示指定的位置

 

问题:

1、fragment可见了   在设置viewPager.setCurrentItem(itemN),在获取当前viewpage.getChildCount() 竟然等于1  里面的对应的List的size是 3    

解决方法:

1、在viewPage页面保存一个标识  在每次fragment可见的时候 都去重新判断设置一下  viewPager.setCurrentItem(itemN),卧槽竟然管用了  

 

更多相关文章

  1. 分支和循环(二)(零基础学习C语言)
  2. Android重写菜单增加系统自带返回键
  3. android中获取当前Activity的实例和名字
  4. 解析 dex 文件结构 - DexHeader
  5. android可重复利用的自定义提示确认框
  6. android一些控件
  7. Android(安卓)覆盖AlertDialog里的按钮事件并显示Toast
  8. Android(安卓)开发TCP协议时,报错NetworkOnMainThreadException
  9. Android(安卓)短信转换成彩信的消息数量(实例代码)

随机推荐

  1. Android(安卓)Lights
  2. android studio 编译的时候出现的错误和
  3. Android(安卓)圆角图片
  4. Android主题和系统样式篇(下)
  5. Android--DatePickerDialog日期控件
  6. Android中xml文件中设置背景颜色、图片
  7. AutoCompleteTextView
  8. 一个挺好用的花样开源神器
  9. Android隐藏状态栏和标题栏,相当于全屏效
  10. Android常用布局、控件以及Android存储方