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 如果獲取到動態 類中的原始註解...