Android 如何在Viewflipper中设置onclick listener

Android 如何在Viewflipper中设置onclick listener,android,onclick,viewflipper,Android,Onclick,Viewflipper,是否仍要在flipper视图中设置onlickListener。在我的应用程序中,有一个带有“下一步”、“上一步”和“完成”按钮的问题向导。我已经使用ViewFlipper浏览了所有问题。对于flipper中的每个视图,有一个textview和4个RadioButton封装在一个Radiogroup中。我想在用户单击finish按钮时获取选中的RadioButton的值。我计划做的是,每次单击单选按钮时调用一个函数将值存储在数组中,并在单击finish按钮时获取数组。是否有任何建议如何建立这一点

是否仍要在flipper视图中设置onlickListener。在我的应用程序中,有一个带有“下一步”、“上一步”和“完成”按钮的问题向导。我已经使用ViewFlipper浏览了所有问题。对于flipper中的每个视图,有一个textview和4个RadioButton封装在一个Radiogroup中。我想在用户单击finish按钮时获取选中的RadioButton的值。我计划做的是,每次单击单选按钮时调用一个函数将值存储在数组中,并在单击finish按钮时获取数组。是否有任何建议如何建立这一点

我的问题向导将如下所示:


冒着鼓励过早优化的风险,我解决了一个与此非常类似的问题(翻转一组可能有几十个或多或少相同的页面),结果非常好,这将解决您的问题,尽管是稍微间接的

我的技术的基础是有一个
ViewFlipper
,其中包含一个子页面。当用户单击“上一步”或“下一步”时,会发生以下情况:

  • 实例化一个特殊视图,“克隆”ViewFlipper真实子视图的图像
  • 将克隆视图添加到ViewFlipper,并将其设置为当前子视图,而不带任何动画。到目前为止,UI看起来好像什么都没有改变
  • 使用正在翻页的页面的文本和图像等更新真实的子视图(现在被克隆遮挡)
  • 将ViewFlipper的当前页面设置回其真实的子视图,这次使用一个漂亮的动画

我需要多走一步,因为我的页面非常复杂。。。几个列表,各种各样的按钮,图像等等。如果在我的视图层次结构中有2到3个这样的列表,那就太浪费了,更不用说几十个了。上述技术将布局复杂度降至最低,如果页面复杂,翻转动画的运行速度会更快。

冒着鼓励过早优化的风险,我解决了一个与此非常类似的问题(翻转一组可能有几十个或多或少相同的页面),结果非常好,这将解决你的问题,尽管只是稍微间接的

我的技术的基础是有一个
ViewFlipper
,其中包含一个子页面。当用户单击“上一步”或“下一步”时,会发生以下情况:

  • 实例化一个特殊视图,“克隆”ViewFlipper真实子视图的图像
  • 将克隆视图添加到ViewFlipper,并将其设置为当前子视图,而不带任何动画。到目前为止,UI看起来好像什么都没有改变
  • 使用正在翻页的页面的文本和图像等更新真实的子视图(现在被克隆遮挡)
  • 将ViewFlipper的当前页面设置回其真实的子视图,这次使用一个漂亮的动画
我需要多走一步,因为我的页面非常复杂。。。几个列表,各种各样的按钮,图像等等。如果在我的视图层次结构中有2到3个这样的列表,那就太浪费了,更不用说几十个了。上述技术将布局复杂性降至最低,如果页面复杂,翻转动画的运行速度也会更快