listactivity怎么循环取值 listactivity每一项都是textview和edittext组成,我想把所有的东西编辑万过后,循环取edittext的值,怎么做啊。求教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是要滚动条建议楼主用scrollview,然后自己获得组件去取值。listactivity里封装了Listview,而listview的item是可能被重用的,可能导致你滚动的时候发现下面显示出来的edittext中已经存在文本,和消失的那项一样(非自定义BaseAdapter情况下),你可以去百度一下了解下listview的机制。如果你是自定义的BaseAdapter,你可以在getView方法里给edittext加个焦点改变事件,在失去焦点时将文本值保存到自己声明的和data长度一样的string数组对应位置。然后给自定义的BaseAdapter弄个get方法可以返回string数组,需要用的时候在acitivity中调用适配器的这个get方法获得值~ JNI调用中,C++调用Java有参构造函数出错 android2.2 导入json常用包出现异常 开发过程中点击Graphical Layout,cpu100%,eclipse自动退出 android listview 赋值问题 开发完的googlemap相关的应用程序发布之前必须签名? SearchView问题 SimpleAdapter添加了两个元素怎么都不显示内容?求大神帮忙 安卓屏幕适配问题 LogCat输出的这些错误是啥? 有人研究过更新android系统中的openssl版本么? 关于开机启动的一个难题,等待高手 AVD模拟器第一次启动几小时尚未成功!!
listactivity里封装了Listview,而listview的item是可能被重用的,可能导致你滚动的时候发现下面显示出来的edittext中已经存在文本,和消失的那项一样(非自定义BaseAdapter情况下),你可以去百度一下了解下listview的机制。
如果你是自定义的BaseAdapter,你可以在getView方法里给edittext加个焦点改变事件,在失去焦点时将文本值保存到自己声明的和data长度一样的string数组对应位置。然后给自定义的BaseAdapter弄个get方法可以返回string数组,需要用的时候在acitivity中调用适配器的这个get方法获得值~