我的目标是在每个listview条目中添加缩略图图像。程序打开时,会将图像下载到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 :(得分:0)
您必须使用customListAdapter完成此列表视图,以显示多个图像以及您想要的内容。 见this example。在这个例子中有多个textview。在此处,您可以使用“图像”视图来显示所需的图像,而不是文本视图。 希望它会对你有所帮助。 感谢。
答案 1 :(得分:0)
我刚刚分享了我的个人课程,将下载队列中的图像下载到你的SD卡上。请尝试使用它并告诉我它是否正在寻找: