私は、1つのビューに3つのスピナーがあるアプリを開発しています。いくつかのアクティビティでは3つのスピナーを使用する必要があり、2つ、1つを使用する必要があるため、可能であれば、アクティビティに応じてそれらを非表示にしたいと思います。私はできる限り効率的になるようにこのようにしようとしていますが、それが可能かどうかさえわかりません。
必要に応じて、Spinners
でsetVisibility(View.INVISIBLE)
またはsetVisibility(View.GONE)
を呼び出して、それらを非表示にします。 GONE
は完全になくなったことを意味します。 INVISIBLE
は、依然としてスペースを占有しますが、ピクセルは描画されないことを意味します。
ビューのメソッドsetVisibilityを使用できます。setVisibility(int visibility)を使用してビューを非表示または表示できます。
引数が不可視の場合にスペースを使用するかどうかに応じて、引数はINVISIBLEまたはGONEになります。