最赞回答 / 苏大人V
根据在网上搜索的答案 已得到了解答无论是View还是ViewGroup对它们俩的调用顺序都是onDraw()->dispatchDraw() 但在ViewGroup中,当它有背景的时候就会调用onDraw()方法,否则就会跳过onDraw()直接调用dispatchDraw();所以如果要在ViewGroup中绘图时,往往是重写dispatchDraw()方法 在View中,onDraw()和dispatchDraw()都会被调用的,所以我们无论把绘图代码放在onDraw()或者dispatchDr...
2018-08-17
最新回答 / MyBilly
setItemClickEvent()这一个方法里面,循环给layout下所有textview添加了setOnClickListener(),添加点击事件了,自然就能点击了
2018-07-29
接着最后一个tab不出现问题,对if的判断改个顺序即可对不同mTabVisibleCount的数量进行匹配
if (position>=(mTabVisibleCount-2)&&positionOffset>0
&&getChildCount()>mTabVisibleCount)
{ if (mTabVisibleCount!=1&&(position!=getChildCount()-2))
{}
if (mTabVisibleCount==1){ } }
if (position>=(mTabVisibleCount-2)&&positionOffset>0
&&getChildCount()>mTabVisibleCount)
{ if (mTabVisibleCount!=1&&(position!=getChildCount()-2))
{}
if (mTabVisibleCount==1){ } }
设置默认显示个数的判断应该是小于等于0 不然设置visible_tab_count="0"会有错误
if (mTabVisibleCount<=0){
mTabVisibleCount = COUNT_DEFAULT_TAB;
}
if (mTabVisibleCount<=0){
mTabVisibleCount = COUNT_DEFAULT_TAB;
}
最新回答 / 慕粉101344259
你看错了吧,是layout_weigth=1。layout_weight就是按比例划分,可以是别的数字,三个TextView都是1,那就三等分。
2018-04-21