我试图关闭/隐藏ViewPager而不关闭我的活动。
这是Android开发者网站上的代码,很不幸,它不适合我的需要,因为它关闭了整个应用程序:
public void onBackPressed() {
if (mPager.getCurrentItem() == 0) {
super.onBackPressed();
} else {
mPager.setCurrentItem(mPager.getCurrentItem() - 1);
}
}
答案 0 :(得分:0)
onBackPressed()
中的中,检查视图分页器是否可见。如果是这样,请隐藏视图或执行所需的操作,否则super.onBackPressed();
@Override
public void onBackPressed() {
/* Suitable check to see if the view pager is visible to user */
if (view_pager.getVisibility == View.VISIBLE) {
view_pager.setVisibility(View.GONE);
} else {
super.onBackPressed();
}
}