Android Fragments 这是Android API中的一个错误,还是我只是误解了定义?

ux6nzvsh  于 5个月前  发布在  Android
关注(0)|答案(2)|浏览(58)

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

  • hidden* 如果片段被隐藏,则为True;如果片段不可见,则为false。

要么是hidden和invisible的定义不同,布尔值在两者之间建立了关系,要么是措辞不正确。我认为是后者。如果是,我应该向android报告,其他人阅读这篇文章吗?或者有什么解释是有意义的?

ac1kyiln

ac1kyiln1#

根据此属性,hidden与可见性正交。Fragment可以隐藏/显示,并且不启动/启动
为了对用户可见,片段必须是开始的并且不隐藏。
因此,碎片可以不隐藏,但仍然不可见。

mrzz3bfm

mrzz3bfm2#

http://code.google.com/p/android/issues/detail?id=53178
“hidden如果片段现在被隐藏,则为True;如果片段不可见,则为false。”
“现在隐藏”不就是“不可见”吗?
似乎应该读作“. false if it is NOW visible.”。

相关问题