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