ビュー要素がレイアウトに追加されているかどうかをプログラムで確認する 質問する

ビュー要素がレイアウトに追加されているかどうかをプログラムで確認する 質問する

フラグメント クラスでは、条件に応じて子ビュー要素をプログラムでレイアウトに追加します。

LinearLayout child = (LinearLayout) inflater.inflate(R.layout.child_view, null);

LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,100);

container.addView(child, params);

上記のコードは条件付きで実行されるため、ある時点で、子ビューが追加されたかどうかを確認したいこれをプログラムでチェックするにはどうすればいいでしょうか?

ベストアンサー1

インフレーターでビューを作成する場合は、その親をチェックすることができます

if(view.getParent() != null) {...}

おすすめ記事