1

在 Fragment API 中有一个名为onHiddenChanged(boolean)的方法,我想知道参数的定义方式是否有错误。它说:

hidden 如果片段现在隐藏,则为 true,如果不可见,则为 false。

hidden 和 invisible 不共享相同的定义,并且布尔值正在创建两者之间的关系,或者措辞不正确。我认为是后者。如果是我应该向 android 报告,还有其他人像我一样读这个吗?或者是否有对此有意义的解释?

4

2 回答 2

1

根据此 hidden属性与可见性正交。Fragment可以隐藏/显示而不是启动/启动

要对用户可见,片段必须既启动又不隐藏。

因此,片段可以不隐藏,但仍然不可见。

于 2013-10-24T05:01:45.637 回答
1

http://code.google.com/p/android/issues/detail?id=53178

“hidden 如果片段现在隐藏,则为 True,如果不可见,则为 false。”

“现在隐藏”和“不可见”不一样吗?

似乎它应该读作“......如果现在可见,则为假”。

于 2013-10-24T05:06:32.930 回答