android GridView里设置textview为唯一
我做了个相册,用的GridView,item为图片和一个TextView,TextView写着“封面”。现在想设置点击事件为设那张图片为封面(将TextView.setV...
我做了个相册,用的GridView,item为图片和一个TextView,TextView写着“封面”。现在想设置点击事件为设那张图片为封面(将TextView.setVisibility(View.GONE);)现在的问题是设置一个之后,怎么将其他项的TextView隐藏?
展开
1个回答
2014-09-14 · 知道合伙人软件行家
关注
展开全部
用自定义适配器器,在适配器的
@Override
public View getView(int position, View convertView, ViewGroup parent) {
}
方法里处理就行了
@Override
public View getView(int position, View convertView, ViewGroup parent) {
}
方法里处理就行了
追问
怎么处理。。
追答
用一个标识,标记是否要显示,还是隐藏
当你点击了以后,调用一下
notifyDataSetChanged();
界面就会刷新,即会重新调用适配器的getView
那你就在这个getView方法判断,做处理就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询