【问题标题】:How can I set a String variable on R.drawable with glide? [duplicate]如何通过滑行在 R.drawable 上设置字符串变量? [复制]
【发布时间】:2017-08-20 18:21:31
【问题描述】:

我正在使用 glide 库来加载图像,我做了一个方法如下:

void alterarInformacoes(ImageView slotImagem, String image) {
        Glide.with(this)
                .load(R.drawable.image)
                .into(slotImagem);
    }

但这不起作用,我想知道是否有办法使用带有可绘制对象名称的字符串,以便我可以使用函数来动态设置图像。

【问题讨论】:

    标签: android android-glide


    【解决方案1】:

    您可以使用此代码按名称获取可绘制资源的 int 值:

    int drawableResourceId = this.getResources().getIdentifier("nameOfDrawable", "drawable", this.getPackageName());
    

    【讨论】:

    • 谢谢,成功了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-09
    • 1970-01-01
    • 2014-11-23
    相关资源
    最近更新 更多