2010-03-30 7 views
0

Im nouveau à la programmation droid et j'ai obtenu une image simple récupérer de l'url de travail mais confus sur la façon de le faire afin que je puisse charger plusieurs images de mon URL de pages Web. Quelqu'un informé me changer le dessinable chaîne, mais pas sûr à 100% comment faire ici est plus de mon code à ce jour:Comment afficher plusieurs liens d'URL dans un tableau?

public class Gallery extends Activity { 
/** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     ImageView imgView =(ImageView)findViewById(R.id.ImageView01); 
     Drawable drawable = LoadImageFromWebOperations("http://www.mandarichmodels.com/hot-pics/4.jpg", "http://www.mandarichmodels.com/hot-pics/5.jpg"); 
    imgView.setImageDrawable(drawable); 

} 

    private Drawable LoadImageFromWebOperations(String url, String string) { 
     try 
     { 
      InputStream is = (InputStream) new URL(url).getContent(); 
      Drawable d = Drawable.createFromStream(is, "src name"); 
      return d; 
     }catch (Exception e) { 
      System.out.println("Exc="+e); 
      return null; 
     } 
    } 
} 

Répondre

0

Créer un tableau Liste des URL que vous souhaitez tirer de, puis utilisez ce même code que vous avez mais le mettre dans une boucle sur la longueur du tableau ou de la liste. Et vous devriez le faire dans un fil séparé afin de ne pas générer d'ANR. Recherchez AsyncTask.

List<String> urls; 
for(int i=0; i<urls.size(); i++) { 
    Drawable d = LoadImageFromWebOperations(urls.get(i)); 
    // do something interesting 
} 
+0

merci pour l'im rpond de réponse en essayant de l'initialiser et le faire fonctionner ce que je dois aller à la .xml et définir user305307

+0

Si les URL sont statiques, vous pouvez les placer dans un tableau de ressources. Si les URL sont dynamiques, vous devez créer un tableau String [] ou pour parcourir. –

+0

dois-je placer cela à l'intérieur d'un arrays.xml puis je suis totalement perdu sur la façon de mélanger votre code ur avec celui que j'ai. Connaissez-vous de bons tutoriels pour cela avec une option de glisser sur le côté pour passer par l'URL. – user305307