Androidで画像を配列リソース用xmlを使用して管理する方法
まず、「res/values/arrays.xml」にリソースを設定します。
<?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="test_array_drawable"> <item>@drawable/test1</item> <item>@drawable/test2</item> <item>@drawable/test3</item> </string-array> </resources>
でjavaの方では以下のようにしてDrawableのインスタンスを取得し使用します。
TypedArray images = context.getResources().obtainTypedArray(R.array.test_array_drawable); Drawable drawable = images.getDrawable(0);
これで、配列は外出しに出来るのでなるべく外に出したほうが楽かもしれません。
関連する記事:
- [Android] プログラム中でstrings.xmlの文字列を取得する方法
- AndroidでUriからファイルパスを取得する方法
- AndroidManifest.xmlに記述した
のデータ取得方法 - FuelPHPのキャッシュライブラリ – File編
- FuelPHPのキャッシュライブラリ – APC編
コメント 0