私は、各ビューで別々のテキスト文字列を使用する必要があるアプリケーションがあります。Android:レイアウトxmlの動的リソース値
getText(String id)
ようのgetText(「menuTitle」)「タイトル1」一度、及び「タイトル2」を返す場合があり:
Iは内部状態に応じて、既に正しい文字列を返す機能を有します別の
とのgetText( "buttonX")で一度に"押し"を返すことがあります、およびは別の
私はこれを各アクティビティでプログラムで行うのに問題はありません
しかし、私はたくさんのアクティビティを持っているので、何らかの形でリソースメカニズムをオーバーライドできればよいでしょう。
View v=findViewbyId(...);
v.setText(setText(stringID));
私はそう、私は返すことができますXML
....
<TextView text="myDir/menuTitle" />
に設定し、リソース名を持つコールバックを受け取ることができ
getText("menuTitle")
の代わりに、ファイル
要件の利点はありません。私はちょうど増加したCPUの使用を見る。 –