2012-02-15 3 views
0

これは私の最初の投稿ですので、気をつけてください。ギャラリーをロードAndroid SDK

私は数日前に壁紙アプリを作って始めました。 私はploggerアルバム(rss-media)から自分のイメージを読み込みたいのですがどうすればいいですか?

イメージを1つずつロードしたくないのですが、1つのステップで可能ですか?

乾杯

答えて

0

はロード画像とasynctaskを作成し、asynctaskを呼び出すと、すべてのPICのリンクからループを行う必要があります。

LoadPic pic = new LoadPic(); 
    pic.link = link; 
    pic.execute(""); 



    private class LoadPic extends AsyncTask<String, Void, String> 
    { 
     public String link; 
     @Override 
     protected String doInBackground(String... urls) 
     { 
     String response = ""; 

     return response; 
     } 

     @Override 
     protected void onPostExecute(String result) 
     { 

     } 
    } 
0
  1. メディアRSSのURLを指していること。そのRSSフィードを解析できるxmlパーサを作成する必要があります。これを行うには多くの方法がありますが、hereはあなたのユースケースに似た単純なものです。その例を取っ​​てあなたのURLを使用するように変更して、あなたのURLを含むコンテンツ要素を探すことができます。そのRSSフィードからすべてのURLを解析して読み込む必要があります。

  2. 複数の画像をワンステップで読み込むことはできません。それぞれの希望の画像URLからデバイスにデータを移動し、結果をギャラリーまたは画像ビューに読み込む必要があります。

+0

あなたの助けを借りてありがとうございましたが、私が以前に言ったように、それについてはまだよく分かりません。だからあなたのリンクのコードでxmlPullParserという新しいアクティビティを作るか、それを私の 'MainActivity'に追加できますか?そして、image_URL = "http:// ..."のようにイメージを1つずつ読み込む必要がありますか? – user1211376

+0

私はあなたがそれらをロードすることを心配する前に、あなたが最初に望むURLを印刷するためにそのコードを取得しようとします。私が提供したリンクのイベントコードの中にLog.d( "TEST"、)を置くならば、そのコードを修正してURLを出力するようにしてください。次に、すべてのURLのリストを作成し、それらをロードしようとします。残念ながら、各URLは個別に読み込む必要があります。これを回避する方法はありません。 –

関連する問題