如何在expandbleView的子视图中获取editText字符串值?

时间:2019-03-01 09:59:09

标签: java android

我无法从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的屏幕截图。

ExpandableListView:

enter image description here

2 个答案:

答案 0 :(得分:0)

使用类似这样的内容:

String s=editamoont.gettext().tostring();
 int t= Integer.parseint(s);

第二行是将您的字符串转换为Int,以防万一。 希望对您有帮助。

答案 1 :(得分:0)

提取字符串:

        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");

仅此而已。