我无法从 ExpandableListView 的 childView 中的 editText“Amount”获取字符串值。我使用了共享偏好。这是我的代码 case CHILD_TYPE_1: TextView description_child = (TextView) convertView.findViewById(R.id.chidtext); description_child.setText(incoming_text); EditText editamoount=convertView.findViewById(R.id.editamount); editamoount.setBackground(null); break;我附上了 GUI 的屏幕截图。可扩展列表视图:
2 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
提取字符串:
EditText editamoount= (EditText)findViewById(R.id.editamount);
String s=editamoont.gettext().tostring();
然后将其传递给另一个活动:
*in First one:
Intent in = new Intent(FirstAct.this, SecondAct.class);
in.putExtra("Tag",s);
startActivity(in);
*in Second one:
Intent in1 = getIntent();
String s1 = in1.getStringExtra("Tag");
就这样。
眼眸繁星
TA贡献1873条经验 获得超9个赞
使用这样的东西:
String s=editamoont.gettext().tostring(); int t= Integer.parseint(s);
第二行是将字符串转换为 Int,以防万一。希望能帮助到你。
添加回答
举报
0/150
提交
取消