我在ListView里面加了EditText,但是每次我随便选一行,一输入东西,它好像就触发了事件(但是我并没有写什么触发事件),ListView里面的EditText的值就会乱套了,就是说本来在这个EditText里面的内容会跳到例外一个EditText,而且刚刚我输入的那个EditText的值也可能会跳到别的EditText上,而且是无规律的,为什么呢
部分代码:
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
TempView tempview;
if(convertView == null){
tempview = new TempView();
convertView = inf.inflate(R.layout.for_kfpdetail, null);
tempview.msg = (TextView) convertView.findViewById(R.id.tv_msg_kf);
tempview.et_msg = (EditText) convertView.findViewById(R.id.et_msg1);
convertView.setTag(tempview);
} else {
tempview = (TempView) convertView.getTag();
}
tempview.msg.setText(data.get(position).get("msg").toString());
return convertView;
}
class TempView {
TextView msg;
EditText et_msg;
}
部分代码:
@Override
public View getView(final int position, View convertView, ViewGroup parent) {
TempView tempview;
if(convertView == null){
tempview = new TempView();
convertView = inf.inflate(R.layout.for_kfpdetail, null);
tempview.msg = (TextView) convertView.findViewById(R.id.tv_msg_kf);
tempview.et_msg = (EditText) convertView.findViewById(R.id.et_msg1);
convertView.setTag(tempview);
} else {
tempview = (TempView) convertView.getTag();
}
tempview.msg.setText(data.get(position).get("msg").toString());
return convertView;
}
class TempView {
TextView msg;
EditText et_msg;
}
解决方案 »
- myeclipse启动时停留在 com.android.ide.eclipse.adt
- 有谁搞定了android的JNI?javah总是提示找不到类。
- 修改packages.xml文件被还原问题
- 下拉状态栏的日期怎么与设置的选择日期格式同步
- 如何调用文件管理器选择一个文件?
- 求助!!!类似下拉菜单的控件,有木有??
- android操作系统手机的“启动数据访问功能”
- 求一个页面三个图片,点击图片后全屏显示图片,再点击则还原。急求!!!
- 安卓学习体会4:线程中发消息给主线程表示已完成
- 使用SharedPreferences访问其他文件中的资源TextView报空指针错误
- 大家除了来CSDN,还去哪里讨论Android开发的问题?
- 我写了一个触摸屏幕出现水波纹效果 如何将这个效果应用到所有的应用程序中呢
tempview = new TempView();
convertView = inf.inflate(R.layout.for_kfpdetail, null);
tempview.msg = (TextView) convertView.findViewById(R.id.tv_msg_kf);
tempview.et_msg = (EditText) convertView.findViewById(R.id.et_msg1);
tempview.msg.setText(data.get(position).get("msg").toString());
return convertView;