嗨,我想從服務器加載圖像和動態添加它們放入一個LinearLayout中這是一個滾動視圖如何動態地從服務器添加圖像的線性佈局
protected void onPostExecute(ArrayList<RssItem> result) {
Log.i("Async-Example", "onPostExecute Called");
horview = (HorizontalScrollView) aview.findViewById(R.id.homesection);
LinearLayout ll = (LinearLayout) aview.findViewById(R.id.sectionid);
for(int i = 0; i < rssItems.size(); i++){
try{
image = new ImageView(getActivity());
image.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
//text.setText(data.get(position).getTitle());
aview.setTag(rssItems.get(i).getLink());
image.setFocusable(true);
imageLoader.DisplayImage(rssItems.get(i).getLink(), image);
ll.addView(image);
}catch(Exception e) {
}
}
我現在面臨的問題是裏面:如果我在xml中的LinearLayout中聲明ImageView,則只會添加服務器的最後一張圖像。但如果我不聲明ImageView
內部的線性佈局,而是實例化並添加到它,從服務器的圖像沒有取代我的實際默認圖標
這是什麼'imageLoader.DispayImage'?在catch語句中添加一條日誌語句,是否有例外? – avalancha
你不得不添加你的線性佈局到ScrollView .. – Piyush