android如何实现listview上的按钮点击一行显示按钮点击另一行隐藏上次显示的按钮

RT,listview上的按钮,布局上将它隐藏,setOnItemClick监听点击行实现按钮显示,再点击隐藏,这我已经实现了,但对于用户体验来说这并不完美,因为当用户点... RT,listview上的按钮,布局上将它隐藏,setOnItemClick监听点击行实现按钮显示,再点击隐藏,这我已经实现了,但对于用户体验来说这并不完美,因为当用户点击第二行而没有隐藏第一行的按钮就会出现多行显示按钮看着总是别扭,所以我想请问能不能实现RT的效果,点击一行隐藏上次显示的按钮 展开
 我来答
百度网友30bb719
2013-08-17 · TA获得超过348个赞
知道小有建树答主
回答量:310
采纳率:75%
帮助的人:205万
展开全部
其实比较简单的。在适配器中 添加一个int 变量 mPosition, 并实现mPosition的Setter方法。然后在getView中判断你的position==mPosition是,如果位置相等显示,除此位置外的按钮都隐藏。 很简单,在ListView所在位置调用适配器中的Setter方法,并调用适配器更新UI的函数即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式