Android Dynamic EditText框+ getText

时间:2012-04-24 07:13:36

标签: android click android-edittext gettext

基本上我已根据从ArrayList中拉回的内容动态添加了EditText框。

    for (int index = 0; index < info.mon.size(); index++) {

        String temp = info.mon.get(index);
        EditText textVmon = new EditText(this);
        textVmon.setText(temp);
        textVmon.setPadding(15, 20, 15, 20);
        textVmon.setId(monId);

        layout.addView(textVmon);
        textVmon.setFocusable(false);
        monId++;

    }

现在我需要能够点击EditText框并从该框中取回内容,这可能吗?因为他们是动态的我不能简单地将他们的Id引用到getText()。toString()如果有人有任何建议,他们会非常感激,我花了大约5个小时昨天撕裂了我的头发! 提前谢谢。

编辑:

对于任何有兴趣或有类似问题的人都可以:

更改

 EditText textVmon = new EditText(this); //to....
 final EditText textVmon = new EditText(this);

然后设置OnclickListener。

 textVmon.setOnClickListener(new View.OnClickListener() {

            public void onClick(View v) {
                // TODO Auto-generated method stub

                String monText = textVwed.getText().toString();

            }
        });

0 个答案:

没有答案