Android学习开发中碰到的问题记录
来源:互联网 发布:怎样优化limit 分页 编辑:程序博客网 时间:2024/05/02 01:59
1.在4.1及以下手机设置setPageTransformer出现点击事件穿透
问题原因:View的显示顺序默认是后来居上的,对于上面的DepthPageTransformer的切换效果,按理说页面2应该显示在页面1之上,因为页面2后add到viewpager上去,但是由于setPageTransformer传入的第一个参数为false倒序,则把绘制顺序反过来了,4.1以上事件分发时会考虑绘制顺序,把事件优先分发给绘制在上层的View,但4.1及以下的系统不会,所以兼容性问题就出来了。
2.解决Fragment里放Viewpager,Viewpager下的Fragment丢失
Fragment放ViewPager,ViewPager里面是fragment。第一次进入没问题,再次进入ViewPager的fragment时里面内容就没了,数据丢失,用的FragmentPagerAdapter.打Log发现FragmentPagerAdapter的getItem也不会调用,一直找不出原因。翻网上的回复终于找到答案,本来里面的fragment用的还是getFragmentManager,Fragment嵌套Fragment时,里面要用getChildFragmentManager
0 0
- Android学习开发中碰到的问题记录
- java开发中碰到的问题记录
- java开发中碰到的问题记录
- 驱动开发中碰到的一些问题笔记记录一下
- 开发android碰到的问题
- 记录使用Android WebView碰到的问题
- 编程中碰到的问题记录
- android开发中碰到的三个小问题
- android开发中碰到的问题总结(保持更新)
- 开发中碰到的问题:android.os.NetworkOnMainThreadException
- 开发中碰到的问题:android java.lang.UnsatisfiedLinkError:
- Android Studio 开发中碰到的问题总结
- Android开发学习中遇到的问题记录
- Android 开发时候碰到的一些问题
- android eclipse开发碰到的问题
- wap开发中碰到的问题(1)
- eclipse开发中碰到的问题
- Ext开发中碰到的问题
- [LeetCode]--405. Convert a Number to Hexadecimal
- Spring AOP不拦截从对象内部调用的方法原因
- Leetcode 246. Strobogrammatic Number (Easy) (cpp)
- 如何使用Fiddler实现跨域访问(把自己做的静态HTML页面域名变成api.bing.com)
- picasso 缓存位置
- Android学习开发中碰到的问题记录
- c#正则表达式
- 学习IOS的一些网站
- ViewPager中间大两边小效果的实现
- 【C语言】了解一些常用的预处理标识符
- oracle数据类型
- android 系统基本架构-软件层次
- ConcurrentHashMap总结
- 作文 —— 诙谐、幽默、调侃