【发布时间】:2018-01-10 05:58:06
【问题描述】:
您好,我使用 Picasso 在 gridView 中显示了一些图像,当我尝试以全屏模式(在新活动内)打开每个图像(在 onItemClickListener 之后)时,无论我点击什么图像,它都只显示我的 gridView 中的第一张图像,这个是我的问题。 这是我的代码,我在其中显示来自 gridView 和 OnItemClickListener 中的 url 的图像。
Picasso.with(ToolDescription.this)
.load(SaveSettings.ServerURL +"Images/"+ imagepath)
.into(imageView);
ls.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(ToolDescription.this, ImageFull.class);
intent.putExtra("imagepath", SaveSettings.ServerURL +"Images/"+ imagepath);
startActivity(intent);
}
});
return myView;
这是我想要显示点击的图像的第二个活动(名为 ImageFull):
ImageView imageView = (ImageView) findViewById(R.id.fullImage);
String imagepath = getIntent().getStringExtra("imagepath");
Picasso.with(ImageFull.this)
.load(imagepath)
.noFade()
.resize(800, 800)
.centerCrop()
.into(imageView);
【问题讨论】: