我无法正确理解这些功能在我的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
我发布了我的答案:)感谢您的帮助 –