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);

これで、配列は外出しに出来るのでなるべく外に出したほうが楽かもしれません。

関連する記事:

Facebookでコメント

コメント

  1. コメント 0

  1. トラックバック 0

*

return top