0

私は資産フォルダにいくつかの画像を持っています。各画像ファイルのパスを取得して配列にコピーし、最終的に何らかの条件で画像ビューに設定したいと考えています。以下のコードを使用しましたが、うまくいきませんでした。どこが間違っているかわかるかもしれません。

final Uri ASSETS_URI = Uri.parse("file:///android_asset");
final String[] IMAGE_IDS =new String[] {ASSETS_URI+"/"+"one.png",ASSETS_URI+"/"+"two.png",ASSETS_URI+"/"+"three.png"};

iv=(ImageView)findViewById(R.id.iv);
if(i>=0 & i< IMAGE_IDS.length-1)
   i=i+1;
else if(i==IMAGE_IDS.length-1)
   i=0;

iv.setImageURI(Uri.parse(IMAGE_IDS[i]));
4

1 に答える 1