2017-05-30 9 views
-1

内部ストレージに保存されているExcelファイルから従業員のデータを読み込んでいますが残念ながらアプリは完全にオフラインであり、オフラインの画像があります。RecyclerのImageViewに複数の画像を表示するDrawableフォルダからビュー

今私が持っている質問は、 例えば、従業員IDと名付け350枚の画像、EMPのID = 1の 1.JPG、EMPのIDの2.JPGがある= 2

私は私は係る画像を設定する必要があり、そのonBindViewHolder方法において、RecyclerViewを使用してい従業員ID。

imageViewに画像を表示するように案内してください。 私の側からのより多くの情報を入力してください。

あなたが答えることができない場合、あなたは否定的な印を付けません。

答えて

1

あなたはこのようなものを試すことができます。

例描画可能で、文字列であることR.drawable.1526

String id = employee.getId(); //1526 
int imageId = context.getResources() 
        .getIdentifier(id, "drawable", context.getPackageName()); 

IDになり、従業員1526を取得しようとしている場合。 次に画像ビューで

imageView.setImageResource(imageId); 
+1

うわー..ちょうど素晴らしい答えです。このために大きな感謝。 – JavaEnthusias

関連する問題