最新回答 / qq_似水流年_99
就是怕沖突,比如外部和自定義類里面的監(jiān)聽修改了同一個(gè)值,那么這個(gè)值只能是遵從一邊,就會(huì)發(fā)生錯(cuò)誤
2018-12-08
最贊回答 / 蘇大人V
根據(jù)在網(wǎng)上搜索的答案 已得到了解答無論是View還是ViewGroup對(duì)它們倆的調(diào)用順序都是onDraw()->dispatchDraw()?但在ViewGroup中,當(dāng)它有背景的時(shí)候就會(huì)調(diào)用onDraw()方法,否則就會(huì)跳過onDraw()直接調(diào)用dispatchDraw();所以如果要在ViewGroup中繪圖時(shí),往往是重寫dispatchDraw()方法?在View中,onDraw()和dispatchDraw()都會(huì)被調(diào)用的,所以我們無論把繪圖代碼放在onDraw()或者dispatchDr...
2018-08-17
最新回答 / MyBilly
setItemClickEvent()這一個(gè)方法里面,循環(huán)給layout下所有textview添加了setOnClickListener(),添加點(diǎn)擊事件了,自然就能點(diǎn)擊了
2018-07-29
接著最后一個(gè)tab不出現(xiàn)問題,對(duì)if的判斷改個(gè)順序即可對(duì)不同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
最新回答 / 蘇大人V
1/6用計(jì)算器算出來是0.166666666...如果定義為int類型因?yàn)槭钦龜?shù)那么它會(huì)自動(dòng)變成0你在畫三角形的時(shí)候 寬度*0 自然就等于0
2018-06-05
最新回答 / Isidore_debug
position?>=?(mTabVisiableCount?-?2)等于號(hào)忘了的話,往回滑動(dòng),界面就只能到第二個(gè)tab
2018-05-21
設(shè)置默認(rèn)顯示個(gè)數(shù)的判斷應(yīng)該是小于等于0 不然設(shè)置visible_tab_count="0"會(huì)有錯(cuò)誤
if (mTabVisibleCount<=0){
mTabVisibleCount = COUNT_DEFAULT_TAB;
}
if (mTabVisibleCount<=0){
mTabVisibleCount = COUNT_DEFAULT_TAB;
}
2018-05-04
最新回答 / 慕粉101344259
你看錯(cuò)了吧,是layout_weigth=1。layout_weight就是按比例劃分,可以是別的數(shù)字,三個(gè)TextView都是1,那就三等分。
2018-04-21