Android實訓專案報告

2021-09-25 00:15:01 字數 933 閱讀 5639

2019.7.4(實訓第四天)

實驗目標:本次實訓,主要目標是完善第三天的輪播圖,使輪播圖可以自動輪播

實驗步驟:

在包adapter下建立類home_vp,首先,在這個類下建立四個抽象方法,getcount(),isviewfromobject(),destroyitem(),instantiateitem()

由於本次專案我們使用viewpager  檢視翻頁工具,需要為它配置乙個介面卡,用於裝載輪播,其中,getcount()方法,應返回資料來源的長度大小,但本次專案為了實現無限迴圈的效果,需返回乙個最大值,如下:

public int getcount()
這個數值可是20億或更高的數值,使用者即使再怎麼滑也不會滑到上億次級別;

為避免出現空指標異常,在instantiateitem()方法下,新增如下**:

public object instantiateitem(view container, int position)
改**段接收檢視容器container及位置兩個引數,建立乙個view物件v,接收上下文變數context和layout檔案page,同時,在建立乙個imageviewe物件im,並通過查詢id將page.xml檔案傳遞給im,最後將v物件新增到container中,即輪播圖容器。

其中

im.setimageresource(bannerimages[position%bannerimages.length]);
是為了取餘item的總數量,這樣索引位置就不會超過資源資料的數量,例如1%777=1,1%999=1。

最後,在類homefragment中,新增如下**段:

private void autoscroll() 

}, 5000);

}

程式設計實訓報告 專案3 2

include include include 定義詞條類 typedef struct word word words 8000 將詞典陣列設定成全域性的結構體陣列 int wordsnum 0 詞典中的詞條數目 從檔案中將詞讀到字典中 void readdictionary while feof...

專案實訓總結報告

專案背景 設計目標 心率測試可以檢測使用者的心率,即一分鐘心跳次數。視力測試測量使用者的視力狀況,給出近視或遠視分析。呼吸頻率測試可以檢測使用者的呼吸頻率狀況。系統定義 1 心率測試可以檢測使用者的心率,即一分鐘心跳次數。2 視力測試測量使用者的視力狀況,給出近視或遠視分析。3 呼吸頻率測試可以檢測...

Java實訓報告

時間過得真快,轉眼間為期一周的實訓已經結束。經過這一周的實訓練習讓我們學到了許多知識,回頭想想實訓這幾天我們確實是有很大收穫的。一周,看似很簡短的時間,實際上按小時計算120小時卻是個不小的數字,也許有些牽強。但是簡短的時間仍是有效的,因為在這一周中我們學到了很多東西,這一周我們在學習的同時,也進一...