如何自动将图像缩略图添加到我的列表视图中?
问题描述:
我的目标是在每个列表视图条目中添加缩略图。当程序打开时,它将图像下载到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));
}
答
您应该必须使用customListAdapter来完成此List视图以显示多个Images以及您想要什么。 见this example。在这个例子中有多个textview。在这里,而不是文本视图,你可以使用图像视图来显示你想要的图像。 希望它能帮助你。 谢谢。
也许,如果你接受了几个回答您的很多问题,有人可能会有点更倾向于帮助你。 ; O) – SBerg413
对不起,没有意识到你可以接受答案......会做!感谢您告诉我,我对这个网站很陌生。 – BretzelPretzel