現在のレイアウトに実装する必要なしに、xmlレイアウトファイルからオブジェクトを取得したいだけです。
私は方法を知っています
LayoutInflater.from(context).inflate(R.layout.myfile, myparent, true);
しかし、上記の実行後、レイアウトは実装され、「myparent」-View内にすぐに表示されますよね?オブジェクト自体を取得して、その属性などを取得するだけです。そして、多分(しかし多分だけ)後でそれを表示されたレイアウトに挿入します。それは可能ですか?
よろしく
行を次のように変更する必要があります。
LayoutInflater.from(context).inflate(R.layout.myfile, null);
ドキュメンテーション here で見つけることができます。
LayoutInflater.from(context).inflate(R.layout.myfile, myparent, true);
Endパラメータは、新しいビューをmyparentに自動的に追加するかどうかを決定します。親のレイアウト属性を引き続き使用するには、これをfalseにしてください。
または、親のレイアウトパラメータを気にしない場合は、@ inazarukの回答に従ってください