回答編集履歴

1

追記

2019/06/15 02:50

投稿

keicha_hrs
keicha_hrs

スコア6768

test CHANGED
@@ -13,3 +13,11 @@
13
13
 
14
14
 
15
15
  CSVの情報を、例えば"R.drawable.image01"みたいなリソース名フルではなく、"image01"のようにdrawableのメンバーのみを記録するようにすれば、そのままgetIdentifier()の引数に入力できますし、それで解決できるのでは?と思うのですが。
16
+
17
+
18
+
19
+ ---
20
+
21
+
22
+
23
+ R.drawable.image01(例えば)のようなリソースIDはint型の数値ではありますが、`Integer.parseInt("R.drawable.image01")`はエラーです。parseInt()の引数には"0001"のような数値として解釈できる文字列しか入力できません。こういう方向性でリソースIDを得ようという着想にそもそも無理があるようです。