小知識點1

2021-06-21 23:10:46 字數 1170 閱讀 9036

1. pageadapter是乙個抽象類,直接繼承於object,匯入包android.support.v4.view.pageradapter即可使用。 

pageadapter 是viewpager 的介面卡。方便我們對各個view進行控制,viewpager 實現左右滾動。

2. hashmap  hashmap通過hashcode對其內容進行快速查詢,而treemap中所有的元素都保持著某種固定的順序,如果你需要得到乙個有序的結果你就應該使用treemap(hashmap中元素的排列順序是不固定的)。

3.對於 hashmap 而言,系統 key-value 當成乙個整體進行處理,系統總是根據 hash 演算法來計算 key-value 的儲存位置,這樣可以保證能快速存、取 map 的 key-value 對。

4。繼承pageadapter需要重寫4個方法

4.1  

instantiateitem()

public object instantiateitem(viewgroup view, int position)

}

當要顯示的可以進行快取的時候,會呼叫這個方法進行顯示的初始化,我們將要顯示的imageview加入到viewgroup中,然後作為返回值返回即可

4.2destroyitem(viewgroup view, 

intposition, object object)

pageradapter只快取三張要顯示的,如果滑動的超出了快取的範圍,就會呼叫這個方法,將銷毀
4.3public

boolean isviewfromobject(view arg0, object arg1)

來判斷顯示的是否是同一張,這裡我們將兩個引數相比較返回即可
public

int getcount()

獲取要

滑動的控制項的數量,在這裡我們以滑動的廣告欄為例,那麼這裡就應該是展示的廣告的imageview數量

小知識點1

通過讀取配置檔案執行相應的方法 檔案路徑 settings.py 模組是用來配置相應的路徑 setting list test1.message.email.email test1.message.message.message run.py 模組是呼叫send 方法 from test1.mess...

小知識點1

這個路徑一般是據對路徑,直接是在在專案名之後開始構建跳轉的訪問路徑,http localhost 8080 hk 專案名 custominfo toregister.do 例如 視 析器是配置的 那麼return register 跳轉的頁面路勁就是 http localhost 8080 hk r...

python小知識點1

print的完整格式為print objects,sep,end,file,flush 其中後面4個為可選引數 在輸出字串之間插入指定字串,預設是空格,例如 print a b c sep a b c在print輸出語句的結尾加上指定字串,預設是換行 n 例如 print a end a print...