listactivity每一项都是textview和edittext组成,我想把所有的东西编辑万过后,循环取edittext的值,怎么做啊。
求教
求教
解决方案 »
- 求一个程序,根据用户ID,实现计时功能
- 重写的View
- android 如何访问设备自带内存?(internal memory)
- android SDK manager 安装在eclipse上出现问题
- 关于XMPP IM中用户信息的获取
- 请解析josn字符串
- Android 连接wifi下获取内网ip 获取到10.152.x.x类的 我想获取192.168.x.x类的,怎么做啊 - -.
- spinner的样式如何更改
- (八百里加急!!!)关于Okhttp-3.4.1在4.1-4.4版本出现崩溃的问题,请各路神仙下界!!!
- 怎么通过fromParent定位到第二个edittext.
- 关于开机启动的一个难题,等待高手
- AVD模拟器第一次启动几小时尚未成功!!
listactivity里封装了Listview,而listview的item是可能被重用的,可能导致你滚动的时候发现下面显示出来的edittext中已经存在文本,和消失的那项一样(非自定义BaseAdapter情况下),你可以去百度一下了解下listview的机制。
如果你是自定义的BaseAdapter,你可以在getView方法里给edittext加个焦点改变事件,在失去焦点时将文本值保存到自己声明的和data长度一样的string数组对应位置。然后给自定义的BaseAdapter弄个get方法可以返回string数组,需要用的时候在acitivity中调用适配器的这个get方法获得值~