如何获取图像的源代码并绘制它?

时间:2018-06-16 13:14:35

标签: android android-imageview

我的程序是加载一系列通过单击按钮更改的图像。我想从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" />

0 个答案:

没有答案