神秘地从片段中消失的意见

时间:2012-11-21 00:12:23

标签: android android-fragments

在我的Android应用程序中,每个屏幕都扩展了 Fragment ,我使用MVC架构在它们之间导航。

我有2个片段在实现拖放后给我带来问题。 My Fragment包含一个ListView,另一个较小的View位于顶部。我已经这样做了如果你点击较小的列表视图,你可以在Y轴上下拖动。如果它被拖动通过某个点,它将通过 Controller 类转换到另一个屏幕/片段。如果您释放并且未超过“转换阈值”,则它将返回其原始状态。

问题

我可以一遍又一遍地上下拖动它继续完全重置到原来的位置,然后随机 - 当我重置位置时,我拖动的视图消失了。列表视图在那里,但较小的视图不存在。

帮助调试这个。一旦神秘消失,我打印出顶视图控制器的坐标,可见性等。合作伙伴完全按照预期的那样。一切都很好,除了在屏幕上,它应该是一个很大的黑色空洞。

这个问题可以扩展到当我到达阈值的另一端并开始在片段之间来回交换时,这个问题也开始发生。但我认为它也是同样的问题。

问题

  1. 在android中有强制重绘/绘制视图的确定方法吗?我尝试了各种这些没有运气。我错过了什么吗?

  2. 这是常见的吗?我错过了一些简单的东西吗?

  3. 任何帮助都会很棒。如果您需要更多信息,请与我们联系:)

    〜丹

0 个答案:

没有答案