foo.setVisibility(View.GONE)
foo がビューの場合、との違いは何fooParent.removeView(foo)
ですか? 両方のステートメントの前後のビューのメモリ消費に特に関心があります。
可視性が GONE に設定されたビューはメモリを消費しますか?
foo.setVisibility(View.GONE)
foo がビューの場合、との違いは何fooParent.removeView(foo)
ですか? 両方のステートメントの前後のビューのメモリ消費に特に関心があります。
可視性が GONE に設定されたビューはメモリを消費しますか?
それらを削除してから再度表示する必要がある場合は、可視性を「消えた」に設定してから、再び可視に戻す方がよい場合があります。
一方、それらを再度表示する必要がない場合は、単にそれらを削除してください。
仮定すると、
特定のフライトを選択した後に、利用可能なすべてのフライト オプションを削除する必要がある場合。次に、fooParent.removeView(foo) を使用します。
また、
特定のフライトを選択する必要がある場合は、すべての飛行オプションが消え、飛行オプションの選択を解除すると、使用可能なすべてのオプションが再び表示され、foo.setVisibility(View.GONE) と foo.setVisibility(View.VISIBLE) を使用します。
setVisibility(View.VISIBLE) = setVisibility(0)
setVisibility(View.GONE) = setVisibility(8)
setVisibility(View.INVISIBLE ) = setVisibility(4)