關於TypedArray 的使用

2021-08-09 13:05:38 字數 841 閱讀 1609

我們在使用自定義控制項的時候,很多情況會用到typedarray 。

開發者平台解釋:

上邊的意思:

typedarray是乙個通過上下文的物件 context.obtainstyledattributes(attributeset,int,int,int)方法或者context.obtainattributes(attributeset,int) 獲取到的陣列數值的容器。確保使用完 typedarray 物件之後,呼叫typedarray物件的recycle()方法**資源。通常通過它的 obtainstyledattributes方法獲取到相應位置的數值。;

總結一下,就是它是儲存一些數值的陣列容器,使用好之後要呼叫typedarray.recycle()方法**資源。

具體使用方法如下,擷取自 ptrframelayout:

public 

ptrframelayout

(context context

, attributeset attrs

, int

defstyle)

mscrollchecker

= new

scrollchecker()

;final

viewconfiguration conf = viewconfiguration.

get(getcontext())

;mpagingtouchslop

= conf.getscaledtouchslop() * 2;

}

關於this 的使用

如有不對的地方請大家指出,呵呵.this 的使用 1.this是指當前物件自己。當在乙個類中要明確指出使用物件自己的的變數或函式時就應該加上this引用。如下面這個例子中 public class a public static void main string args 執行結果 s hellow...

關於MenuHelp的使用

很多程式都是有選單和狀態列,當用滑鼠點開選單移動選擇各選單項的時候,會在狀態列顯示關於該選單項的說明。這個功能mfc是封裝好的,用嚮導生成即可,但用api程式設計就得自己編寫 了,查了一下msdn,有個menuhelp函式可以做到,函式原型為 void menuhelp uint umsg,wpar...

關於 errno的使用

errno 是乙個全域性的變數,在 errno.h 中有它的定義 if defined mt defined dll defined mac crtimp extern int cdecl errno void define errno errno else ndef mt ndef dll crt...