从ListView中获取EditText的值

时间:2013-02-14 08:53:13

标签: android listview android-edittext

我有一个带有EditText和TextView的SimpleCursorAdapter,当按下一个按钮时,我必须从每个文本视图中获取值,我不知道如何制作它,这是我的SimpleCursorAdapter类

    private class EditTextAdapter extends SimpleCursorAdapter {
    private Context adContext;

    public int getCount() {
        return calatori.size()+1;
    }

    public EditTextAdapter(Context context, int layout, Cursor c,
            String[] from, int[] to) {
        super(context, layout, c, from, to);
        this.adContext = context;
    }

    public View getView(int pos, View inView, ViewGroup parent) {
        View v = inView;
        if (v == null) {
            LayoutInflater inflater = (LayoutInflater) adContext
                    .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            v = inflater.inflate(R.layout.element_lista_cipasport, null);
        }
        if (pos == getCount()){
            ((TextView) v.findViewById(R.id.text_ci)).setText("Telefon");
            ((EditText) v.findViewById(R.id.edt_ci)).setHint("");
            ((EditText) v.findViewById(R.id.edt_ci)).setInputType(InputType.TYPE_CLASS_NUMBER);
        }

            ((TextView) v.findViewById(R.id.text_ci)).setText(" CI/Pasport "+calatori.get(pos).nume);
        }
        return v;
    }
}

0 个答案:

没有答案