Ich habe diesen Code, wo es Bilder aus Drawables Ordner bekommt. Ich brauche Bilder in URLs. Ich denke, ich kann es mit Picasso
tun, und ich habe versucht, und ich konnte es nicht festnageln.kann nicht laden Bilder von einem Link in android Studio
Ich habe diesen Code in meinem MainActivity:
public Drawable LoadImageFromWebOperations(String url) {
try {
InputStream is = (InputStream) new URL(url).getContent();
Drawable d = Drawable.createFromStream(is, "image_name");
return d;
} catch (Exception e) {
return null;
}
}
private Drawable d1 = LoadImageFromWebOperations("http://uupload.ir/files/aud7_brickone.jpg");
private List<App> getApps() {
List<App> apps = new ArrayList<>();
apps.add(new App("Google+", d1, 4.6f));
apps.add(new App("Google+", d1, 4.6f));
apps.add(new App("Google+", d1, 4.6f));
apps.add(new App("Google+", d1, 4.6f));
apps.add(new App("Google+", d1, 4.6f));
apps.add(new App("Google+", d1, 4.6f));
apps.add(new App("Google+", d1, 4.6f));
return apps;
}
und das ist mein Adapter:
@Override
public void onBindViewHolder(ViewHolder holder, int position) {
App app = mApps.get(position);
holder.imageView.setImageResource(app.getDrawable());
holder.nameTextView.setText(app.getName());
holder.ratingTextView.setText(String.valueOf(app.getRating()));
}
und hier APP.JAVA
public class App {
private Drawable mDrawable;
private String mName;
private float mRating;
public App (String name, Drawable drawable, float rating){
mName = name;
mDrawable = drawable;
mRating = rating;
}
public float getRating(){return mRating;}
public Drawable getDrawable(){return mDrawable;}
public String getName(){return mName;}
}
Ich muss die Bilder aus Link wie: http://uupload.ir/files/aud7_brickone.jpg
Ich kann es nicht passieren!
Sie möchten Bilder von einem drawbaren Ordner oder Remote-Bildern bekommen? – Rajesh
Fernbedienung! aber ich brauche es in "int" umgewandelt werden –