2013-12-03 4 views
0

Как вы можете видеть по изображению Я с этой проблемой.AutoCompleter in RelativeLayout

Link Image

В OnItemClickListener dell'autocompleter я должен заполнить данные в другой EditText, некоторые содержащиеся в других фильмах. Если я использую эту функцию:

private OnItemClickListener codListener = new OnItemClickListener() { 
    @Override 
    public void onItemClick(AdapterView<?> parent, View view, int position, 
      long id) { 
     if (inflater == null) 
      inflater = (LayoutInflater) getLayoutInflater(); 
     View v = inflater.inflate(R.layout.rigaprodotto_old, parent, false); 

     setProdotto((Prodotto) Controller.getElement(Controller.PRODOTTI, 
       id, 0, 0), v); 
    } 
}; 

Я принимаю ссылки на вид, но потом, когда я

public void setProdotto(Prodotto p, View parent) { 

    AutoCompleteTextView codCompleter = (AutoCompleteTextView) parent 
      .findViewById(R.id.autoCompleterOrdineArticoloCodNew); 
    EditText unitaEdit = (EditText) parent 
      .findViewById(R.id.editTextOrdineArticoloUnitaNew); 
    EditText ivaEdit = (EditText) parent 
      .findViewById(R.id.editTextOrdineArticoloIvaNew); 
    EditText acciseEdit = (EditText) parent 
      .findViewById(R.id.editTextOrdineArticoloAcciseNew); 

    .... 
    codCompleter.setText(p.codice); 
    ivaEdit.setText("22"); 
    unitaEdit.setText("1"); 
    acciseEdit.setText("0.54"); 
    .... 

} 

заполнить ячейки ничего на экране, а другой EditText я остаюсь пустым не отображается. Кажется, что я не принимаю правильную ссылку dell'AutoCompleter. .. Как я могу это сделать?

ответ

0

Если я правильно понимаю, у вас может быть прослушиватель ontextchanged, в котором на aftertextchanged() устанавливаются значения edittext с тем, что вы хотите.

+0

привет, спасибо за ответ, проблема не перехватывает основные изменения в тексте, проблема в том, что, например, для «OnClick результата» программа должна поместить текст nell'autocompleter (это работает с codAdapter .setCursorToStringConverter), но не позволяет мне заполнять другие ячейки значениями, которые я хочу. – user3019841

+0

Помогите мне, пожалуйста! :) – user3019841

+0

?????????????????? – user3019841

Смежные вопросы