有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java安卓片段重叠

我正在制作一个应用程序。有多个片段,但我不知道为什么它们有时会重叠,而不是总是重叠。特别是在账单上。谁能告诉我这背后的原因是什么

***


共 (2) 个答案

  1. # 1 楼答案

    这个问题经常发生

    确保使用的是FragmentTransaction.replace()而不是FragmentTransaction.add()

    还要确保:

    • 使用android.support.v4.app.Fragment
    • 使用getSupportFragmentManager()
    • 在XML的根元素上定义一个android:background
  2. # 2 楼答案

    在xml中为根视图设置背景。它将解决您的重叠问题。 背后的主要原因是您没有正确地处理片段后堆栈。如果您做得很好,这个问题就不会发生,但是您可以通过简单地在xml中添加背景来摆脱这个问题。 如果你真的想更正你的代码,你必须把你的代码张贴在那里