私は、テキストビューの可視性を text.setVisibility(0)
と設定すると、奇妙な問題に遭遇しました。私はこのテキストビューを隠すことができません。しかし、私はtext.setVisibility(View.INVISIBLE)
にコードを更新、TextViewには隠された後...setVisibility(View.INVISIBLE)の違いは何ですか? setVisibility(0);
私はこれがなぜ起こったかは考えて、持っていない....
私は、テキストビューの可視性を text.setVisibility(0)
と設定すると、奇妙な問題に遭遇しました。私はこのテキストビューを隠すことができません。しかし、私はtext.setVisibility(View.INVISIBLE)
にコードを更新、TextViewには隠された後...setVisibility(View.INVISIBLE)の違いは何ですか? setVisibility(0);
私はこれがなぜ起こったかは考えて、持っていない....
あなたは私が考えるmisconcept、VISIBLEため
0スタンドを得ました..Youだから何も間違っていないDeveloper Doc
0 is for VISIBLE 4 is for INVISIBLE 8 is for GONE
ここで確認することができますあなたのケースでは、それが正常に動作していることがパラメータを渡しました。
0
はVISIBLE
を意味するからです。 INVISIBLE
は4
です。これらは、View
で定義された定数値は次のとおり
intが問題
DOC OFFICIAL
androiですd:可視性
ビューの初期可視性を制御します。
次の定数のいずれかである必要があります。
定数値の説明 visible 0画面に表示されます。デフォルト値 invisible 1表示されませんが、レイアウト中に考慮されます 2表示が追加されていないかのように完全に隠されています。
これは、グローバルアトリビュートリソースシンボルの可視性に対応します。 関連法
setVisibility(int)
質問は別の人です。使用している1は動作しません。 – Hardik4560
@Pieroman 1は 'FOCUSABLES_TOUCH_MODE'です。 – MKJParekh
シンプルINVISIBLE
だから値4.
を持っているので、このコードtext.setVisibility(4);
が動作します試してみてください。
動作しますが、実際にはコーディングスタイルが悪いです。定数はそこに使用されます。これはOPが試すべきコードです: 'text.setVisibility(View.INVISIBLE);' – Jonik
@RajaReddyPまた、私の答えに示したリンクを参照することをお勧めします。 – MKJParekh
@Frankensteinあなたのリンクが機能していません.. –