毕加索图片没有加载

时间:2016-06-14 07:57:01

标签: android android-studio

这是毕加索的代码。 XML布局只有Image View。但输出显示只是一个空白屏幕。我不知道为什么图像没有出现在屏幕上?

MainActivity.java

package com.example.hassidiczaddic.happycoding;
import android.net.Uri;
import android.nfc.Tag;
import android.os.Build;
import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.support.v7.view.ActionMode;
import android.util.Log;
import android.widget.ImageView;
import com.squareup.picasso.Callback;
import com.squareup.picasso.Picasso;

public class MainActivity extends ActionBarActivity {
    ImageView imageview1;
    private static final String TAG = MainActivity.class.getSimpleName();

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        imageview1 = (ImageView) findViewById(R.id.imageView);
        String imageUrl = "https://cdn1.iconfinder.com/data/
   icons/angry-icons-by-femfoyou/512/whitebird.png"

        Picasso picasso = new Picasso.Builder(this).listener(new Picasso.Listener(){
            public void onImageLoadFailed(Picasso picasso,Uri uri,Exception e){
                e.printStackTrace();
            }
        }).build();
        picasso.load(imageUrl).into(imageview1, new Callback(){
            public  void onSuccess(){
                Log.d(TAG, "succcess");
            }
            public void onError(){
                Log.d(TAG,"ERROR");
            }
        });
    }
}

2 个答案:

答案 0 :(得分:4)

打开浏览器上的链接.. 您的链接是回复404错误

还放置默认图像(error())

import smtplib
server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()

答案 1 :(得分:4)

此代码适用于我:

String imageUrl = "i.imgur.com/DvpvklR.png";

Picasso.with(this)
    .load(imageUrl)
    .fit()
    .centerInside()
    .into(imageview1, new Callback() {
        @Override
        public void onSuccess() {
            Log.d(TAG, "succcess");
        }

        @Override
        public void onError() {
            Log.d(TAG, "error");
        }
    }
);

将ImageView的“wrap_content”更改为“match_parent”