更改自定义Listview

时间:2011-08-09 16:42:06

标签: android listview

我目前有一个ListView,它接受一个字符串数组。它是按以下方式创建的(在onCreate()方法中):

     private ArrayAdapter<String> adapter;

     String[] list = getResources().getStringArray(R.array.ingredients_array);
     lv = (ListView)findViewById(R.id.itemList1);
     adapter =new ArrayAdapter<String>(this,R.layout.list_view_format2,R.id.list_content2,list);
     lv.setAdapter(adapter);

R.layout.list_view_format2:自定义ListView格式。它包含ImageView和TextView R.id.list_content2:R.id.list_view_format2

中文本视图的ID

我想动态访问ListView的每个子节点,并将文本(TextView)与字符串进行比较。稍后,我想根据搜索修改与子项关联的图像(ImageView)。你能帮帮我吗?我搜索了很多,但我找不到任何成功。

1 个答案:

答案 0 :(得分:0)

根据我的理解,您需要自定义列表视图,为了做到这一点,您需要创建自己的Adapter,有很多关于如何执行此操作的example