1、viewpage原始碼路徑:android.support.v4.view.viewpager,需要匯入android-support-v4.jar包;
2、viewpage繼承自viewgroup
public class viewpager extends viewgroup
注:android裡面所有的控制項都繼承自view,包括viewgroup;
3、viewpage使用方式:
既然知道viewpager繼承自viewgroup,那就是向viewpager中新增view即可,這裡就想到了listview、gridview、gallery新增view都是用adapter,沒錯,viewpager也是用adapter新增資料:
android.support.v4.view.pageradapter
下面直接貼**:
public class myadapter extends pageradapter
@override
public int getcount()
@override
public boolean isviewfromobject(view arg0, object arg1)
@override
public void destroyitem(viewgroup container, int position, object object)
@override
public object instantiateitem(viewgroup container, int position)
}
配置檔案:
主類中完成初始化並啟動:
vpage = (viewpager) findviewbyid(r.id.main_page);
madapter = new myadapter(mdata, vpage);
vpage.setadapter(madapter);
vpage.setcurrentitem(mdata.size() / 2);
這樣就完成了對viewpager的配置,簡單吧!
《android viewpager切換的n種動畫》
Android ViewPager控制項
viewpager可以實現多個介面的左右滑動。布局檔案 android id id view pager android layout width match parent android layout height match parent 介面卡,需要繼承pageradapter類 public...
android viewpager禁止左右滑動
看到禁止滑動的需求 立馬想到的就是攔截事件 其次重寫viewpager 攔截事件 一是事件ontouchevent 二是 onintercepttouchevent 使兩者都返回false 達到攔截不響應滑動操作的目的 簡潔 主要傳遞的是一種程式設計思想 public class noscrollv...
Android ViewPager動態載入資料
這個近兩年前寫的部落格,邏輯混亂,沒有完整介紹,我現在自己都不忍直視,建議去這個部落格看 這裡介紹比清晰。當對viewpager有個大致了解過後看下面 就能看懂些了,當然下面的 可以完全不看,建議直接看 訪問密碼 93f7 只有看原始碼才最有效果。其實可以把viewpager當做乙個listview...