2011-10-01 166 views
0

我的目标是在每个列表视图条目中添加缩略图。当程序打开时,它将图像下载到SD卡上。我该如何做到这一点,以便listview的第一个条目具有image1的缩略图,第二个条目自动获得缩略图image2等等。我需要这个以编程方式完成,因为我有一个包含1200多个选项的菜单,所有这些菜单都包含相应的图像。我已经修改了R.layout.itemlayout文件,以便它具有一个imageview,我只是不确定如何基于它在listview中的位置以编程方式更改imageview的来源。提前致谢!如何自动将图像缩略图添加到我的列表视图中?

import android.app.ListActivity; 
import android.content.Intent; 
import android.os.Bundle; 
import android.os.Environment; 
import android.util.Log; 
import android.view.View; 
import android.widget.ArrayAdapter; 
import android.widget.ListView; 

public class Chapter0Menu extends ListActivity { 
private static final String TAG = null; 
public static String url; 
public static String[] fileArray; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    String[] chapter0Array = getResources().getStringArray(R.array.chapter0); 
    setListAdapter(new ArrayAdapter<String>(Chapter0Menu.this, R.layout.itemlayout, chapter0Array)); 
} 
+0

也许,如果你接受了几个回答您的很多问题,有人可能会有点更倾向于帮助你。 ; O) – SBerg413

+0

对不起,没有意识到你可以接受答案......会做!感谢您告诉我,我对这个网站很陌生。 – BretzelPretzel

回答

0

您应该必须使用customListAdapter来完成此List视图以显示多个Images以及您想要什么。 见this example。在这个例子中有多个textview。在这里,而不是文本视图,你可以使用图像视图来显示你想要的图像。 希望它能帮助你。 谢谢。