- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 activity fragment service broadcat 笔记
fragment与fragment之间的通信 可以通过findFragmentById获取指定id的fragment实例。 FragmentStatePagerAdapter与FragmentPagerAdapter的区别。FragmentStatePagerAdapter适用于较多fragment的场景。FragmentPagerAdapter适用于fragment较少的情况。因为在destr...
2018-08-07 17:50:08 149
原创 dex分包引起的app首次启动过慢问题
dex分包引起的app首次启动过慢问题 android系统中对app引用的方法(包含android框架方法、库方法、以及自己代码的方法)数量有64k的限制。如果引用的方法数超过64kb,则需要引入multidex对apk进行dex分包处理。默认情况下,Dalvik会限制app只有一个class.dex字节码文件,multidex则可以取消这个限制。multidex会成为主dex文件的一部分,然后...
2018-07-16 17:35:19 1604
原创 Activity被回收后Fragment嵌套的Fragment不显示问题
在公司的项目中遇到一种情况,Activity被回收后Fragment嵌套的Fragment不显示。一开始以为是没有把之前嵌套的fragment给清空掉得原因,后来用代码检测,把之前的fragment清空也不行。而解决方案是,在需要嵌套Fragment的时候获取的FragmentManager实例使用getChildFragmentManager,其他的方法getFragmentManager,get
2015-12-17 17:05:50 1860
原创 listview计算高度是的奇异问题
listview计算高度是的奇异问题在这里介绍的是当listview的item有过多textview时,计算listview高度不准确的问题。因为textview的边距以及行高问题,导致计算高度时不准确。这时候需要重写textview才能解决这个问题。public class TextViewMeasure extends TextView { public TextViewMeasure(
2015-12-07 22:43:39 432
原创 android 计算view 高度
android 计算view 高度android上获取view高度通常通过以下几种方法。 通过getHeight或者getMeasuredHeight函数获取 通过这几行代码去计算。 int widthSpec = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED); int heightSpec = Vie
2015-12-07 21:30:22 861
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人