很好的一天!
我在edittext中携带了一个listview,用户在其中滚动edittext中输入的值会改变位置。
我该怎么处理?
谢谢!
方法getView():public View getView(final int position, View convertView, ViewGroup parent){
ojit_pre
}
最佳答案
我疯狂地推测,您喜欢将sapatos显示在列表视图中,并且当使用执行文本编辑时,某些属性将被更改。你(至少)错过了以下几点:
用sapato数据填充列表项。列表条目将被重用,如果convert view为空,则正确的做法是膨胀布局。但是,您必须在字段中设置来自sapato的数据(如果在任何情况下都必须这样做,则将所有findvuewbyid移到外部,并填充它们)
当列表视图被重用时,一旦编辑文本失去焦点,就可以将编辑的数据保存到sapato中。