如何为 Android Fragments(Tabs Activity)

我正在开发一个包含TabsActivity的 Android 应用程序。我的Tabs活动包含四个tabs(Fragments--[1][2][3][4]). 我想要的是当我按下后退按钮时,它必须重定向到上一个选项卡,而不是第一个选项卡。像


[4] -> [3]

[3] -> [2]

[2] -> [1]

[1] -> Alert to logout from the App

请帮帮我。我必须在TabsActivity课堂上写什么。


HUWWW
浏览 211回答 3
3回答

一只名叫tom的猫

使用逻辑而不是硬编码页码。下面的解决方案适用于 2,3,... n, 中的每个项目数Viewpager。@Overridepublic void onBackPressed() {    if (viewPager.getCurrentItem() != 0) {        viewPager.setCurrentItem(viewPager.getCurrentItem() - 1);    } else super.onBackPressed();}

潇湘沐

在您附加的活动中,onBackPressed()您必须执行如下操作,@Overridevoid onBackPressed(){   if(viewPager.getCurrentItem==3){      viewPager.setCurrentItem(2)   }   else if{     //do your stuff here    }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java