今天,看了讓gridview不會自動滾動的兩種方法.順便做點記錄
這兩種方法都需要重寫gridview..下面看**
//第一種方法重寫dispatchtouchevent
@override
public boolean dispatchtouchevent(motionevent ev)
return super.dispatchtouchevent(ev);
}
//第二種方法重寫onmeasure方法
@overrideprotected void onmeasure(int widthmeasurespec, int heightmeasurespec)
public boolean dispatchtouchevent(motionevent event)
if (montouchlistener != null && (mviewflags & enabled_mask) == enabled &&
montouchlistener.ontouch(this, event))
return ontouchevent(event);
}
這裡返回true的意思是,該方法已經處理完這個事件了,然後把事件再分發出去,要是不返回true,即表示此動作被攔截.其他***,控制項就不能獲得這個事件了.(詳情檢視文件,記得不是很清楚了)
所以第乙個方法就是當這個方法攔截到的motionevent是移動的時候,把這個事件分發出去給其他控制項,或者***處理.
第二個方法沒有詳細看過,網上給的意思是,這樣處理會讓gridview強制適應其裡面的控制項數,伸縮大小
讓指標不再困擾你
原創 讓指標不再困擾你 指針對一部分初學者來說一直是乙個無法逾越的障礙,沒有指標的c語言就好像沒有左腿的短跑運動員。今天我來試試換一種方法來理解指標,希望能幫還在為指標掙扎的朋友們理清思路,高手略過即可。我們先認為記憶體是一家客棧 看起來這和老掉牙的大樓的比喻沒什麼區別,但是請你耐心看下去 同大部分...
C 爬蟲,讓你不再覺得神秘
from file 從檔案獲取html資訊 var doc new htmldocument doc.load filepath from string 從字串獲取html資訊 var doc new htmldocument doc.loadhtml html from web 從 獲取html資...
如何讓營銷電話不再「騷擾」
電銷曾經是非常重要的銷售方式 為企業帶來了豐厚的利潤 後來,部分無節操的公司 以群呼 呼死你等為代表 無節制的騷擾甚至詐騙 讓客戶的信任被慢慢消磨 這樣的公司依然在作死 但卻連累了一大批合法的企業和有需求的客戶 國家也相繼出台了防騷擾 的政策 如何才能合法合規的將 撥給客戶 還不會對客戶造成騷擾呢?...