Android初級開發(四)——補充8、ViewPager的使用

ViewPager常用來制作引導頁,就是我們經常看到的打開一個APP后,出現的幾個圖片展示頁面。本文做的小例子效果如下圖:

是的,我又拿這四張狂拽炫酷的汽車圖片來展示了,哈哈哈,我也是懶到一定的程度了,連圖片都懶得找。

好啦,開始寫步驟吧~

一、新建一個布局文檔,用于放置上面四張圖的布局

這里只放第一頁的布局,其他三個頁面的布局和這個是類似的,只改了圖片來源名稱和文本文字。

二、接下來我們在Activity中聲明一個泛型為View的數組List,用于存放這四個布局,不過要先把布局轉換成View,才能放到List中。

先聲明:

再定義:

這一步完成后,我們的四個布局就已經加載到List列表中了。

三、有了ViewPager控件,有了數據源,接下來就是要定義Adapter適配器了。

我們創建一個MyAdapter類繼承PagerAdapter,在PagerAdapter中有幾個重要的方法:

1、destroyItem ? 刪除item

2、instantiateItem ?實例化item

3、getCount ? ?item的數量

四、適配器類寫完后,在Activity中把適配器裝載到List中就可以了。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,243評論 25 708
  • 這是谷歌官方給我們提供的一個兼容低版本安卓設備的軟件包,里面包囊了只有在安卓3.0以上可以使用的api。而view...
    Ten_Minutes閱讀 5,756評論 1 19
  • 太長了,還是轉載吧...今天在看博客的時候,無意中發現了@Trinea在GitHub上的一個項目Android開源...
    龐哈哈哈12138閱讀 20,274評論 3 283
  • 現在正是農忙的時節,躺在床上入睡之前,忽然想起來兒時的麥田。 那一片綠油油的小麥,在夏天變成飽滿的黃色,一粒一粒,...
    宋予嶼閱讀 411評論 0 1
  • 葉, 它從不流淚, 永遠只用顏色更換代替自己心情。 蒸發極了水分, 留給花兒。 葉, 它從不自私, 一直用以形態變...
    statnnn閱讀 134評論 0 0