它是如何工作的?我有如下布局:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<fragment
android:id="@+id/search_form_fragment"
android:name="FragmentClass"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<fragment
android:id="@+id/result_list_fragment"
android:name="FragmentClass"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone" />
</LinearLayout>
请注意,第二个片段android:visibility="gone"
确实在屏幕上不可见。但是这段代码:
boolean bothVisible = firstFrag.isVisible() && secondFrag.isVisible();
Returns true
,这是我没有预料到的。我想知道 usingandroid:visibility
是否正确,因为我在文档中找不到任何有关它的信息。