ViewPager使用1 基本用法

2021-09-02 10:00:20 字數 1204 閱讀 3987

viewpager :

頁面切換元件,可以實現頁面左右切換 ,viewpager需要繫結乙個特有的adapter-pageradapter

使用步驟:

1 實現pageradapter,並且實現裡面的方法

2 建立三個布局xml,每個布局為乙個pageview ,並將三個view新增到乙個list中

3 建立主的activity的布局,並拿到viewpager、設定布局list資料、設定pageradapter

**: 

1 主activity**

public class viewpageractivity extends activity 

}

2 pageradapter實現類 

public class mypageadapter extends pageradapter      

public mypageadapter(arraylistviewlists)

//獲得viewpager中有多少個view

@override

public int getcount()

/*** 通常這麼寫就可以了

*/@override

public boolean isviewfromobject(view view, object object)

/*** ①將給定位置的view新增到viewgroup(容器)中,建立並顯示出來

* ②返回乙個代表新增頁面的object(key),通常都是直接返回view本身就可以了,

*/@override

public object instantiateitem(viewgroup container, int position)

//移除乙個給定位置的頁面。

@override

public void destroyitem(viewgroup container, int position, object object)

}

3 帶有viewpager的xml

4 其他三個用在pager中的布局都一樣,只是背景顏色不一樣而已

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

ViewPager 基本方式載入view

1.新建view pager.xml 2.新建viewpageradapter類,用於viewpager布局的例項載入介面卡 public class viewpageradapter extends pageradapter 重新4個方法 getcount 返回list的size override...

viewpager的簡單使用

作為乙個新手,有幸有機會到公司實習,在公司裡好好取經吧。在專案中初次接觸viewpager,在網上找了東東,在這裡貼上一下。以便以後檢視。viewpage可以做簡單的導航,到頁面選單,可以使用檢視滑動,實現像lanucher左右滑動等等,類似listview,也需要個介面卡pageradapter....

ViewPager的使用《二》

support v4.view viewpager android id id viewpager android layout width match parent android layout height match parent support v4.view viewpager 此案例中v...