res/valuesディレクトリにstring.xmlとnames.xmlの2つのリソースファイルがあります
names.xmlからのみすべてのリソースを取得するにはどうすればよいですか?
メソッド
Field[] x=R.string.class.getFields();
両方のファイルからリソースを取得します。
これをどのように達成できますか
ありがとう
res/valuesディレクトリにstring.xmlとnames.xmlの2つのリソースファイルがあります
names.xmlからのみすべてのリソースを取得するにはどうすればよいですか?
メソッド
Field[] x=R.string.class.getFields();
両方のファイルからリソースを取得します。
これをどのように達成できますか
ありがとう
申し訳ありませんが、それは不可能です。文字列を複数の名前付きリソースファイルに分割することは重要ではありません。Androidはプロジェクトをコンパイルするときにそれらすべてを結合します。
プレフィックスなどを使用して、ある文字列セットを別の文字列セットから識別することができます。私はAndroidParcelProjectのサポートコードを使用してこれを行い、再利用可能なコンポーネントがそれぞれ別の文字列を上書きすることなく文字列を定義できるようにします。