最贊回答 / 蘇大人V
根據(jù)在網(wǎng)上搜索的答案 已得到了解答無論是View還是ViewGroup對它們倆的調(diào)用順序都是onDraw()->dispatchDraw()?但在ViewGroup中,當(dāng)它有背景的時候就會調(diào)用onDraw()方法,否則就會跳過onDraw()直接調(diào)用dispatchDraw();所以如果要在ViewGroup中繪圖時,往往是重寫dispatchDraw()方法?在View中,onDraw()和dispatchDraw()都會被調(diào)用的,所以我們無論把繪圖代碼放在onDraw()或者dispatchDr...
2018-08-17
最新回答 / MyBilly
setItemClickEvent()這一個方法里面,循環(huán)給layout下所有textview添加了setOnClickListener(),添加點擊事件了,自然就能點擊了
2018-07-29
接著最后一個tab不出現(xiàn)問題,對if的判斷改個順序即可對不同mTabVisibleCount的數(shù)量進(jìn)行匹配
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){ } }
2018-07-13
設(shè)置默認(rèn)顯示個數(shù)的判斷應(yīng)該是小于等于0 不然設(shè)置visible_tab_count="0"會有錯誤
if (mTabVisibleCount<=0){
mTabVisibleCount = COUNT_DEFAULT_TAB;
}
if (mTabVisibleCount<=0){
mTabVisibleCount = COUNT_DEFAULT_TAB;
}
2018-05-04
最新回答 / 慕粉101344259
你看錯了吧,是layout_weigth=1。layout_weight就是按比例劃分,可以是別的數(shù)字,三個TextView都是1,那就三等分。
2018-04-21