Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android开发:更改ListView中的ImageView源_Android_Listview_Runtime_Imageview - Fatal编程技术网

Android开发:更改ListView中的ImageView源

Android开发:更改ListView中的ImageView源,android,listview,runtime,imageview,Android,Listview,Runtime,Imageview,我很难理解如何在ListActivity的运行时更改ImageView的src 在一个函数中,我有一行,这是为ListView设置自定义文件行的地方: setListAdapter(new ArrayAdapter<String>(this, R.layout.listrow, R.id.listtext, this.directoryEntries)); 那我怎么做呢? 很抱歉,我说的不太清楚。对于阵列适配器,您需要创建一个子类,重写getView(),并在那里替换图像。从我

我很难理解如何在ListActivity的运行时更改ImageView的src

在一个函数中,我有一行,这是为ListView设置自定义文件行的地方:

  setListAdapter(new ArrayAdapter<String>(this, R.layout.listrow, R.id.listtext, this.directoryEntries));
那我怎么做呢?
很抱歉,我说的不太清楚。

对于
阵列适配器
,您需要创建一个子类,重写
getView()
,并在那里替换图像。从我的一本描述技术的书中

ImageView img = (ImageView) findViewById(R.id.listicon); 
img.setImageResource(R.drawable.foldericon);