Недавно я работал с Picasso и пытался отобразить изображение в ImageView. Если я установил нормальную ссылку на изображение, она работает, но моя проблема в том, что мне нужно создать настраиваемую ссылку на изображение для отображения на моем изображении. Это связано с тем, что я должен получить изображения, загруженные определенным пользователем, и для этого я создаю последнюю строковую переменную для создания моей ссылки.Picasso не показывает изображения с пользовательской ссылкой Android
Здесь:
int a = 1;
final String imageLink = "http://www.mywebsite.com/pictures/" + username_ + "/" + username_ + a +".jpg";
Picasso.with(getApplicationContext()).load(imageLink).into(ivImagenes);
tvFotoid.setText("Foto: "+ a);
bPlus.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (g.getA() != 5){
g.setA(g.getA()+1);
} else{
Toast.makeText(getApplicationContext(),"No hay más imágenes.",Toast.LENGTH_SHORT).show();
}
Picasso.with(getApplicationContext()).load(imageLink).into(ivImagenes);
tvFotoid.setText("Foto: "+ g.getA());
}
});
bMenos.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (g.getA() != 1){
g.setA(g.getA()-1);
} else{
Toast.makeText(getApplicationContext(),"No hay más imágenes.",Toast.LENGTH_SHORT).show();
}
Picasso.with(getApplicationContext()).load(imageLink).into(ivImagenes);
tvFotoid.setText("Foto: "+ g.getA());
}
});
В основном каждый пользователь имеет 5 фотографий и + и - кнопка будет проходить через них. Я должен получить изображение в зависимости от имени пользователя каждого пользователя.
Таким образом, окончательный ссылка будет www.mywebsite.com/pictures/username/username1.jpg или /username2.jpg и т.д.
Если я ставлю это как ссылку непосредственно он работает, но это будет только показать одно пользовательские фотографии.
Пожалуйста, помогите, любой помощи достаточно. Спасибо.
Спасибо! проверит сейчас –
Это сработало для вас? – Sangharsh