请问在android的listView中怎么动态加入radioButton和Button按钮?
具体描述是:有个listView,显示固定的几个软件,如果软件在手机中已经安装,对应右边就显示radioButton;如果软件在手机中没有,则右边是button,显示"下...
具体描述是:
有个listView,显示固定的几个软件,如果软件在手机中已经安装,对应右边就显示radioButton;
如果软件在手机中没有,则右边是button,显示"下载";下载成功后显示"安装",安装后button成为radioButton;(请详见图片)
如何获取软件是否下载、安装不用实现,我只想知道怎么实现按钮状态的动态变化?
我只知道在listView中要么都是radioButton,要么都是button的实现,两个都有我就弄不明白了,~~~~(>_<)~~~~
刚学android,很多都不懂,得请教高手,菜鸟先谢过,如果解决了再追分感谢~~
谢谢~~
图片描述: 展开
有个listView,显示固定的几个软件,如果软件在手机中已经安装,对应右边就显示radioButton;
如果软件在手机中没有,则右边是button,显示"下载";下载成功后显示"安装",安装后button成为radioButton;(请详见图片)
如何获取软件是否下载、安装不用实现,我只想知道怎么实现按钮状态的动态变化?
我只知道在listView中要么都是radioButton,要么都是button的实现,两个都有我就弄不明白了,~~~~(>_<)~~~~
刚学android,很多都不懂,得请教高手,菜鸟先谢过,如果解决了再追分感谢~~
谢谢~~
图片描述: 展开
3个回答
展开全部
一个简单的做法:在adapter里面的getView去加载布局,这个布局你要自己写,跟你的图一样,右边写2个控件一个radioButton一个button,然后getView的时候进行判断,不同的情况不同的显示。 另外一种比较好的实现,BaseAdapter里面有2个方法,getViewTypeCount 和 getItemViewType这个2个重写这2个就可以很好的适应你的需求。这2个方法的作用就实现listView里面item模型不固定的情况。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
解决方法
1.可以都显示button,
如图中所示:应用1和应用2手机上已经安装了,那么button可以显示“已安装”,button的点击事件可以做一个弹出对话框,提示用户:手机上已安装该软件,是否需要重新下载安装? 然后根据用户需求选择是否下载。。。。。另外一种表现方式就是已安装的软件,显示“卸载”
对于还没有安装的软件,可以显示“未安装”或其他提示语,button的点击事件 就可以直接进行软件的下载了。
2.同时显示两种控件
自定义listview貌似可以实现,不过我没有操作过。
1.可以都显示button,
如图中所示:应用1和应用2手机上已经安装了,那么button可以显示“已安装”,button的点击事件可以做一个弹出对话框,提示用户:手机上已安装该软件,是否需要重新下载安装? 然后根据用户需求选择是否下载。。。。。另外一种表现方式就是已安装的软件,显示“卸载”
对于还没有安装的软件,可以显示“未安装”或其他提示语,button的点击事件 就可以直接进行软件的下载了。
2.同时显示两种控件
自定义listview貌似可以实现,不过我没有操作过。
追问
你说的第一种我能实现得了;
但需求就是要求用图示的方法显示,我就不会了,⊙﹏⊙b汗
追答
在adapter里面的getView去加载布局,这个布局你要自己写,跟你的图一样,右边写2个控件一个radioButton一个button,然后getView的时候进行判断,不同的情况不同的显示。 另外一种比较好的实现,BaseAdapter里面有2个方法,getViewTypeCount 和 getItemViewType这个2个重写这2个就可以很好的适应你的需求。这2个方法的作用就实现listView里面item模型不固定的情况。
楼下的答案
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-10-20
展开全部
在adpter的getview()中根据状态判断,决定radiobutton和button哪个可见
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询