已采纳回答 / Ian_
dispatchDraw,分发绘制容器子控件重写,绘制控件一般重写onDraw() onSizeChanged()是在布局发生变化时的回调函数,间接回去调用onMeasure, onLayout函数重新布局onFinishInflate() 当View中所有的子控件 均被映射成xml后触发 onMeasure(int, int) 确定所有子元素的大小,就是xxx.xml那个文件加载完,要不然,在自定义View不在这个方法获取控件,就有可能布局还没加载完你就想要获取控件导致空指针,在这个方法中获取就确保XM...
2016-08-10
已采纳回答 / Ian_
@Overridepublic Fragment getItem(int position) { return mFragments.get(position);}@Overridepublic int getCount() { return mTitlesList.size();}不是重写了这两个方法吗?正确写法应该是这样,要有花括号,是个内部类,也可以说是FragmentPagerAdapter的子类,所以可以重写方法mAdapter=new FragmentPagerAdapter(传入...
2016-08-04
最新回答 / 雪舞丶风华
你可以在MainActivity中调用setOnPageChangeListener写一个新的监听器,也可以在ViewPagerIndicator.setViewPager中扩充原有的监听器,两者的效果是一样的
2016-07-10
最新回答 / 浮沉
亲,记得查看安卓源码,里面有解释。Return the height of your viewhe height of your view, in pixels.意思是调用这个方法可以返回view的高度,单位是像素,在老师的程序中,就是设置三角形向下偏移了2个像素(getHeight()+2)
2016-07-08