【问题标题】:ImageView not Displaying UriImageView 不显示 Uri
【发布时间】:2011-11-20 20:41:23
【问题描述】:

我有一个图像视图,如果有专辑封面,我想用这种方法显示它,如果没有,我想显示默认图像。但是当我运行它时,它什么也没有显示。代码如下:

 //Recieves it from a bundle
     String albumarturi = names.getString("artworkkeyword");
     String tempstring = albumarturi;
     Uri myUri = Uri.parse(albumarturi)


   if(tempstring == null){
            artworkimageview.setImageDrawable(getResources().getDrawable(R.drawable.noartwork));
     }else{
        artworkimageview.setImageURI(myUri);
     }

【问题讨论】:

    标签: android string imageview uri


    【解决方案1】:

    您的 albumarturi 不是有效的 URI。它必须指向一个有效的资源。

    【讨论】:

    • 它来自这里 Uri sArtworkUri= Uri.parse("content://media/external/audio/albumart"); Uri uri = ContentUris.withAppendedId(sArtworkUri, ALBUM_ID); album_url = uri.toString();
    猜你喜欢
    • 1970-01-01
    • 2019-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-17
    • 2020-09-07
    • 1970-01-01
    相关资源
    最近更新 更多