EditText perde o foco no clique

Estou escrevendo uma atividade para listar um monte de itens do banco de dados e mostrar uma coluna adicional com uma quantidade. Eu implementei um ArrayAdapter para mostrar meu layout personalizado. Aqui está o código das partes mais importantes do adaptador:

static class ViewHolder {
    protected TextView text;
    protected EditText editText;
}

@Override
public View getView(int position, View convertView, ViewGroup parent) {
    View view = null;
    if (convertView == null) {
        LayoutInflater inflator = context.getLayoutInflater();
        view = inflator.inflate(R.layout.rowquantitylayout, null);
        final ViewHolder viewHolder = new ViewHolder();
        viewHolder.text = (TextView) view.findViewById(R.id.label);
        viewHolder.editText = (EditText) view.findViewById(R.id.editText);
        viewHolder.editText.addTextChangedListener(new TextWatcher() {
            public void afterTextChanged(Editable s) {
                Log.i(TAG, "Editable:" + s.toString());
            }

            public void beforeTextChanged(CharSequence s, int start,
                    int count, int after) {
            }

            public void onTextChanged(CharSequence s, int start,
                    int before, int count) {
            }
        });
        view.setTag(viewHolder);
        viewHolder.editText.setTag(list.get(position));
    } else {
        view = convertView;
        ((ViewHolder) view.getTag()).editText.setTag(list.get(position));
    }
    ViewHolder holder = (ViewHolder) view.getTag();
    holder.text.setText(list.get(position).getDescription());
    holder.editText.setText("" + list.get(position).getQuantity());
    return view;

}

Agora, quando tento focar o "EditText", ele perde o foco logo depois que eu clico nele. Ele mostra o keboard e até chega ao Log.i, mas não me deixa alterar o valor já que ele não está focado.

Obrigado pela ajuda

questionAnswers(2)

yourAnswerToTheQuestion