それはどのように機能しますか?私は以下のようなレイアウトを持っています:
<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>
2 番目のフラグメントがandroid:visibility="gone"
あり、実際には画面に表示されないことに注意してください。しかし、このコード:
boolean bothVisible = firstFrag.isVisible() && secondFrag.isVisible();
これは私true
には予想外でした。android:visibility
ドキュメントでそれに関する情報が見つからなかったので、使用が正しいのだろうか。