在我的应用程序中,我有一个产品列表视图。在操作栏的列表视图上方,我有一个“编辑列表”按钮。当您单击按钮时,我想将图像添加到列表视图中的每个listviewitem。单击图像时,将其从列表中删除。现在我在listviewitem中添加了一个imageview,并设置了die的可见性。
但我不知道如何通过点击按钮来改变可见性。
所以问题是:如何通过点击按钮在listviewitem中添加imageview?或者,如何在Listviewitem中更改imageview的visibility属性?
答案 0 :(得分:0)
您可以使用int uiUpdate=0
之类的静态参数,并使用适配器将数据添加到列表视图,并在适配器的getView中检查uiUpdate。当用户点击按钮设置uiUpdate = 1并使用以下内容重新填写您的列表时:yourlist.setListAdapter(new EfficientAdapter);
在getView of EfficientAdapter中检查uiUpdate的值,如果它是1集可见性可见:yourimageview.setVisibility(View.VISIBLE);
efficientAdapter是这样的:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/List14.html