我無法正確理解這些功能在我的FragmentActivity
課程中的用途。Tabhost和fragment活動
viewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageSelected(int pos) {
// on changing the page
// make respected tab selected
position = pos;
actionBar.setSelectedNavigationItem(pos);
new Getquestions().execute();
}
@Override
public void onPageScrolled(int arg0, float arg1, int arg2) {
}
@Override
public void onPageScrollStateChanged(int arg0) {
}
});
}
@Override
public void onTabReselected(Tab tab, FragmentTransaction ft) {
}
@Override
public void onTabSelected(Tab tab, FragmentTransaction ft) {
// on tab selected
// show respected fragment view
viewPager.setCurrentItem(tab.getPosition());
}
@Override
public void onTabUnselected(Tab tab, FragmentTransaction ft) {
}
我使用的是視圖尋呼機的頁面滑動,和我想要做的是,如果條件是假的,例如我有三個edit texts
在fragment one
,如果用戶想要在不滑動fragment two
填寫文本,然後不得滑動。
我試圖找到任何這樣的例子,但我無法找到它。誰能幫忙?瞭解這些功能將幫助我實現我的想法我猜
實際上我並不希望最初有多個片段,但我想限制用戶初始片段,除非他完成所有的字段。 –
@HassaanRabbani所以你想要一個片段,但滾動到它禁用?恐怕在這種情況下,你必須實現你自己的動畫類。這太低效了 – alandarev
我發佈了我的答案:)感謝您的幫助 –