コントロールを動的に作成するためのベストプラクティス(膨張とインスタンス化)について、誰かが洞察を得ることができるかどうか疑問に思っています。
膨らませる:
TextView styledText = (TextView)inflater.inflate(R.layout.styledTextView);
インスタンス化:
TextView styledText = new TextView(mContext);
styledText.setTextAppearance(R.style.StyledTextStyle);
作成されるオブジェクトは、インフレートされたXMLファイルに属性を含めるか、後でインスタンス化されたオブジェクトに追加されるスタイル定義に含めることができます。(このスタイルには、幅、背景、テキストの色などが含まれていると想定します)。
各メソッドの時間/メモリテストを実行できなかったので、どれが最も速く/最も効率的かを誰かが知っているかどうか疑問に思いました。