2012-01-11 5 views
1

イメージの名前を含むテーブルがデータベースにあります:pic1、pic2、pic3など... このテーブルをdbから取得すると、例:Android - データベースからドロワーブルの配列を作成

private Integer[] pics = { 
    R.drawable.pic1, R.drawable.pic2,R.drawable.pic3} 

実際の画像は、アプリケーションのドロウアブルフォルダにあります。

どうすれば実現できますか?

10X!

答えて

1

あなたはResources.getIdentifier()使用することができます。

Resources res = context.getResources(); 
int id = res.getIdentifier("pic1", "drawable", context.getPackageName()); 
assert id == R.drawable.pic1; 
+0

パーフェクト、10倍:) –

関連する問題