我的程序是加载一系列通过单击按钮更改的图像。我想从res / drawable中获取图像源作为字符串并将其提供给BitmapFactory或R.drawables。我怎么能实现这个目标?这里有一些代码:
public void onClick(View view)
{
imageIndex--;
if(imageIndex == -1) imageIndex=8;
name = "/res/drawable/" + ImageNames[imageIndex][0];
bMap = BitmapFactory.decodeFile(name);
//mImage.setImageResource(R.drawables.image_filex)
mImage.setImageBitmap(bMap);
}
activity_main.xml:
<ImageView
android:id="@+id/imageView"
[...]
app:srcCompat="@drawable/wall1"
android:contentDescription="@string/wallpapers" />