android开发如何实现下面功能 求思路 我的思路是定义好文本框 先隐藏 点击按钮在显示

2024-12-21 12:59:13
推荐回答(3个)
回答1:

这个最好是自定义一个Adapter,增加或删除的时候,去改变这个Adapter就可以了。布局的话用listView比较好。

回答2:

你要是按照你的思路来说,我要是显示1万对EditText,那不是要写1万对EditText再隐藏。而我的思路是,你把一对(也就是一列或者说两个)EditText放入小的linearLayout中,在此基础上在写一个大的linearlayout来当做容器,id为ll_content,最后在activity中定义一个viewgroup容器类,单击一次就通过viewgroup(ViewGroup group=(ViewGroup)super.findViewById(R.id.ll_content)因为group其实就是layout里面的那个大的linearlayout,所以你就可以用它来添加)添加一个小的linearLayout(这个小linearlayout已经封装了一对edittext)就行了,至于删除嘛你可以通过里面group.removeView这个方法或者根据索引删除,至于成不成功,你试下嘛,毕竟我没有亲自操作,还有添加一次,再继续添加貌似还要remove视图一次,后面你就尽情发挥吧

回答3:

好吧 ,其实我觉得这个可以用listview 来做,每次点击按钮 更新listview的itemCount然后刷新,就可以了