如何在使用SimpleAdapter生成的Listview中的特定行上显示图像?

时间:2014-05-01 10:51:37

标签: android android-listview simpleadapter

我正在尝试仅在Imageview中使用Listview生成的特定行设置Simpleadapter。我想在单击该特定行时,仅在ListView的选定行上显示ImageView,即2和4。我从onItemClickListener获取位置。我只是想知道如何在特定的行设置它。我想继续使用SimpleAdapter。谁能指导我一步一步做什么?

1 个答案:

答案 0 :(得分:0)

您可以使用实体类来定义变量的getter和setter。现在定义一个变量showHide图像并生成其getter和setter。 现在在coustom arrayAdapter中用getview方法添加条件

if(getShowHide(){
Image.setVisibility(View.Visible);
}
else{
Image.setVisibility(View.Gone);
}

现在onitem click为该位置设置ShowHide为true,并在适配器上调用notify datasetchanged()