ViewPager 思路 草稿

2021-06-28 00:06:17 字數 947 閱讀 2285

viewpager 是乙個容器,定義在乙個layout裡面,但是要注意定義的時候要寫明包名:

guide.xml檔案

<?xml version="1.0" encoding="utf-8"?>

viewpager裡面的東西是另外的幾個layout:

guide_page_1.xml檔案

<?xml version="1.0" encoding="utf-8"?>

用inflater的方式把這些 guide_page_1.xml、guide_page_2.xml等檔案變成乙個view物件,並且放到乙個list裡面:

//inflater是把layout檔案變成view物件的乙個傢伙

layoutinflater inflater = layoutinflater.from(this);

views = new arraylist();

views.add(inflater.inflate(r.layout.guide_page_1,null));

views.add(inflater.inflate(r.layout.guide_page_2,null));

views.add(inflater.inflate(r.layout.guide_page_3,null));

views.add(inflater.inflate(r.layout.guide_page_4,null));

views.add(inflater.inflate(r.layout.guide_page_5,null));

把做好的,裡面裝滿view物件的(其實就是那些layout)list傳送給pageadapter,讓adapter自己往裡生成就可以了。

關於adapter的內部我琢磨琢磨再記錄。

草稿,期末專案

include include include int main else printf 回答錯誤,繼續努力 n break case 2 printf d d a,b d a b scanf d t if t d else printf 回答錯誤,繼續努力 n break case 3 print...

草稿 未整理

async和defer 1 defer defer 和async true false html4.0中定義了defer html5.0中定義了async。1 沒有defer或async,瀏覽器會立即載入並執行指定的js指令碼,也就是說,不等待後續載入的文件元素,讀到js指令碼就載入並執行。2 有a...

java註解草稿

處理註解 在class位元組中,會記錄該類或者該類的方法上的註解 一般註解的處理,不存在 動 靜 形式 test public void annotacationresovle for method m u.getclass getmethods if rh null 如果獲取到動態 類中的原始註解...