ほとんどのUIレイアウトを行い、XMLでビュープロパティを設定したいが、ビューをレンダリングする前にこれらの値をオーバーライドする必要があるときに実行している。androidの宣言的XML UI値を傍受する
処理されたXMLファイルからレイアウト/ビューグループを作成した後でもこれを続けることができますが、より良い方法があるかどうかは疑問です。
UIを構築する前に、どのプロパティ値を上書きする必要があるのか分かります。イベント/パイプラインはありますか?それは、システムによって構築されている間にプロパティの新しい値を注入することができる範囲ですか?
これがより効率的かどうかはわかりません。代替ソリューションについて考えてみましょう。
ありがとうございました。
コンパイルされたビューリソースがオブジェクトに再構成されているとき、または新しいビューオブジェクトグラフがアプリケーションに追加されるときに、新しい値を挿入するために自分のコードを通知/注入する機会はありますか? – IUnknown
私はそれを認識していません。私は、生成されたビュー・オブジェクト・グラフに注入すると、onCreate()の値のオーバーライドと比較してパフォーマンスが向上しないと考えています。 – hovanessyan
ありがとうhovanessyan – IUnknown