編輯:關於Android編程
一. 首先在xml添加ViewPager控件
我們希望每個viewpager顯示一張圖片<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+0MK9qNK7uPZwYWdlcl9pdGVtLnhtbLXEzsS8/jwvcD4KPGltZyBzcmM9"/uploadfile/Collfiles/20140521/2014052109050013.jpg" alt="\">
代碼如下
二.分析
一個ViewPager需要設置一個適配器,這個適配器可以繼承FragmentStatePagerAdapter,
適配器同樣需要設置數據,這個為適配器添加的是碎片.碎片可以繼承Fragment,設置視圖,監聽等,具體圖如下:
三. 上圖可知,我們需要新建一個碎片先.
注意,這個繼承的Fragment需要是在包android.support.v4.app.Fragment 下
碎片和Activity類似,有自己的生命周期,多余的話就不說了,關於碎片的知識可以自己查找資料.
代碼如下:關鍵方法三個
1:這個是設置視圖的的
2.: 這個是設置圖片的,根據number的不同設置不同的圖片(number由MainActivity傳進來)
3這個就是接受外面傳進來的number,並把number設置到Bundle裡面
四. 寫一個適配器
碎片寫好了,現在就需要寫一個適配器
適配器主要有兩個方法需要寫:
五.在MainActivity把碎片設置進去
這樣就完成了.
源碼下載:
//http://pan.baidu.com/share/link?shareid=3331882871&uk=705537436
1.返回棧Android 是使用任務(Task)來管理活動的,一個任務就是一組存放在棧裡的活動的集合,這個棧也被稱作返回棧(Back Stack)。棧是一種後進先出的數據
Android FrameWork 層給我們提供了很多界面組件,但是在實際的商業開發中這些組件往往並不能完全滿足我們的需求,這時候我們就需要自定義我們自己的視圖和動畫。
Activity類處於android.app包中,繼承體系如下:1.java.lang.Object2.android.content.Context3.android.
Service是安卓四大組件之一,服務是用在後台處理事情的,並且是不可見的,該服務不是我們所說的服務器的服務,他經常用來處理一些循環操作,但是它不同於子線程,服務是運行在