我用ViewPager加载了两个子页面,其中一个页面中有WebView,因此我想当显示这个页面时,按返回键不是直接退出程序,而是让webView中的页面返回到上一个网页。
重写onKeyDown方法好像要在MainActivity中才行,可是在MainActivity中无法获取子页面中的控件。我的控件都是在PagerAdapter中实例化并控制的,但是PagerAdapter中写onKeyDown方法好像无效。求解~
ViewPager 的子View中返回键重写
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
itfenbao 2015-07-22 06:58关注在activity的onBackPressed中判断webView.canGoBack(),如果这个函数返回true,那么调用webView.goBack(),否则调用super.onBackPressed
解决 无用评论 打赏 举报