1
drabaleフォルダに表示される文字列(その名前)があれば、Drawableリソースを取得するにはどうすればよいですか?私はR.drawable .___を呼び出すために使用する文字列を持っているこの時点でAndroidの文字列から描画可能
int categoryPicIndex = myCursor.getColumnIndex(CookingContract.CategoryEntry.COLUMN_PIC_CATEGORY);
String categoryPic = myCursor.getString(categoryPicIndex);
。 問題を解決するにはどうすればよいですか?
これは反射を使用することにも注意する価値があるので、R.drawable.my_drawableを直接参照することをお勧めします(これがオプションの場合) – fractalwrench
ありがとうございました。私は使用した:int drawableResource = myContext.getResources()。getIdentifier( "drawable /" + categoryPic、null、myContext.getPackageName()); – Alex
この方法を使用するか、BLOBとして写真をDBに保存する方が良いでしょうか? – Alex