Viewflipper如何处理Android中的后退按钮?

Jan*_*usz 6 android viewflipper

我正在考虑将ViewFlipper用于像Activity这样的向导.但我发现这种方法存在一个问题.后退按钮.返回按钮是否会返回到上次显示的活动,或者Viewflipper会以某种方式捕获后退按钮事件并仅更改为上次显示的活动吗?

我怀疑ViewFlipper被视为BackStack上的一个Activity,因此似乎是向导的错误方法.它是否正确?

Dan*_*Lew 4

ViewFlipper只是一个View;它没有对后退按钮进行特殊处理。当您使用 ViewFlipper 点击 Activity 上的后退按钮时,无论翻转多少次,您都会退出该 Activity。

  • 也就是说,您可以捕获后退按钮并使用它来展开 ViewFlipper,然后如果 ViewFlipper 为空,您可以退出 Activity。 (5认同)
  • 确实如此,但活动指南规定,除非绝对需要,否则不应接管后退按钮:http://developer.android.com/intl/zh-TW/guide/practices/ui_guidelines/activity_task_design.html#take_over_back_key (2认同)