Android开发中遇到的问题
来源:互联网 发布:西南seo大神 编辑:程序博客网 时间:2024/06/05 00:53
1. ViewPager中的Fragment不见了
a. 使用FragmentTabHost建立几个tab
b. 在其中一个tab中使用ViewPager, 传给ViewPager的FragmentManger来自Activity
问题:在切换tab后,ViewPager中的Fragment不见了
错误原因:使用了不正确的FramgmentManger,应该使用Fragment的Child FragmentManager
解决方法:使用Fragment的Child FragmentManger即可
2. A->B->A->B....,在A和B两个Activity之间使用FLAG_ACTIVITY_REORDER_TO_FRONT 进行切换,出现残影
解决方法:将A和B的launchMode都设置为singleInstance,不在需要FLAG_ACTIVITY_REORDER_TO_FRONT
3. Activity切换出现闪屏
解决方法:
<style name="AppTheme" parent="Android:Theme.Light">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>
4. ic_laucher的大小
5. Error:Gradle version 2.2 is required. Current version is 2.10
原因:Gradle的版本和android gradle插件的版本不一致的原因
解决方法:找一对匹配的版本
6. setPivotX和setPivotY
这两个方法的坐标是View的局部坐标
7. 在ViewPager的一个页面中使用RecylerView,在回调中通知RecyclerView更新,结果UI不见,实际是RecyclerView的measured宽高为0
原因:在非UI线程调用了notifyDataSetChanged,导致UI更新丢失
解决方法:当然很简单了,在UI线程调用notifyDataSetChanged即可
8. animated-rotate一直旋转的动画不动的问题
原因:与Drawable.Callback有关,具体的待查明
解决方法:最好和TextView一起使用,反射调用其方法start、setFramesDuration
- Android开发中遇到的奇怪问题
- Android开发中遇到的问题
- android开发中遇到的一些问题
- Android开发中可能遇到的问题
- Android开发中经常遇到的问题
- Android 开发中遇到的问题收集
- android 开发中遇到的问题汇总
- Android开发过程中遇到的问题
- android开发中遇到的问题总结
- android开发中遇到的那些问题
- android开发过程中遇到的问题
- Android蓝牙开发中遇到的问题
- android开发中遇到的问题【一】
- Android开发过程中遇到的问题
- android开发中遇到的问题
- Android WiFi开发中遇到的问题
- Android开发过程中遇到的问题
- Android开发中遇到的小问题
- java file模糊匹配某文件夹下的文件并删除
- bind 返回(Can't assign requested address)
- 良好的编程习惯避免内存泄露
- Backbone事件模块及其用法
- js 创建对象的几种方法总结
- Android开发中遇到的问题
- hadoop基础-------虚拟机(三)-----VMware虚拟机下linux系统的与windows主机实现复制粘贴
- Xcode磁盘空间大清理
- Climbing Stairs_爬楼梯_递归
- compile、provided、compile files、compile project四者的区别
- 字典与Json字符串相互转换
- html禁止清除input文本输入缓存
- oracle 修改字符集问题201160114
- Codeforces 616C The Labyrinth