[解決済み】Androidでビューが表示されているかどうかを確認するにはどうすればいいですか?重複
2022-04-13 03:11:45
質問
私が設定した
visibility
は、Androidではこのように不可視になります。
myImageView.setVisibility(View.INVISIBLE);
そして、それを見えるようにすること。
myImageView.setVisibility(View.VISIBLE);
今、私は
myImageView
が表示されているかどうかを確認するには、このようにします。
if (myImageView IS VISIBLE) {
Do something
} else {
Do something else
}
どうすればいいのでしょうか?括弧の中に何を書けばいいのでしょうか?
どのように解決するのですか?
View.getVisibility()は可視性を取得しますが、単純にtrue/falseというわけではありません。ビューは、その可視性を3つのうちの1つに設定することができます。
View.VISIBLE ビューが表示されています。
View.INVISIBLE ビューは不可視ですが、通常使用されるスペースはそのまま使用されます。その "invisible"。
ビュー.GONE ビューがなくなり、見ることができず、"spot"を占拠していません。
では、質問の答えですが、あなたが探しているのは
if (myImageView.getVisibility() == View.VISIBLE) {
// Its visible
} else {
// Either gone or invisible
}
関連
-
[解決済み】このアクティビティでは、Theme.AppCompatテーマ(またはその子孫)を使用する必要があります。
-
[解決済み】googleコンソールエラー`OR-IEH-01`について
-
[解決済み] android.os.NetworkOnMainThreadException' を修正するにはどうすればよいですか?
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] Androidのローテーションでアクティビティを再開する
-
[解決済み] アプリケーションを終了することは嫌われますか?
-
[解決済み] グリッドレイアウトにおけるフリングジェスチャーの検出
-
[解決済み】AndroidでTextViewのfontFamilyを変更する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] シンボル 'context' を解決できない
-
[解決済み】インストールエラー。インストールエラー:install_failed_older_sdk
-
[解決済み】Dalvikとdalvik-cacheとは何ですか?
-
[解決済み】新しいAVDを作成すると、CPU/ABIフィールドに「システムイメージがインストールされていません」と表示される。
-
[解決済み】android.content.ActivityNotFoundException: 明示的なアクティビティクラスを見つけることができません。
-
[解決済み] SDKの場所がandroid studioで見つからない
-
[解決済み] BIOSのセキュリティ設定でVT-xを有効にする(お使いのコンピュータのドキュメントを参照)。
-
[解決済み] Gradleのエラーです。イベントディスパッチスレッドからの書き込みアクセスは、Android Studioでのみ許可されます。
-
[解決済み] Android Fragment onAttach() 非推奨
-
[解決済み] Android: ScrollViewの中のViewが表示されているかどうかを確認する方法は?