我想在佈局頂部創建一個viewpager,以允許用戶在圖庫中滑動圖片。當頁面切換時,我想更改下面反映特定圖像的文本。有沒有一種方法可以監聽這個動作?使用ViewPager檢測刷卡和自動切換
此外,我想這個滑塊每5秒自動切換一次。有沒有一種方法可以切換?
我想在佈局頂部創建一個viewpager,以允許用戶在圖庫中滑動圖片。當頁面切換時,我想更改下面反映特定圖像的文本。有沒有一種方法可以監聽這個動作?使用ViewPager檢測刷卡和自動切換
此外,我想這個滑塊每5秒自動切換一次。有沒有一種方法可以切換?
爲了檢測何時ViewPager已經改變,你需要implment ViewPager.OnPageChangeListener並將其設置在ViewPager觀點:
viewPager.setOnPageChangeListener(new MyOnPageChangeListener);
應該有這樣的:
// view pager item selected
public void onPageSelected(int i) {
updateUI(i);
}
一帶有更新文本視圖的完整工作示例位於我的網站上:http://responsiveandroid.com/2012/01/26/android-viewpager-and-gallery-integration.html
要自動分頁,您需要使用將處理程序類
(未測試的)
handler.postDelayed(new Runnable() {
public void run() {
viewPager.setCurrentItem(viewPagerCurrentItem++);
}
},5000);