Как преобразовать TextView в EditText в Android?

Я извлекаю данные из базы данных и добавляю их в TextView. Когда я долго нажимаю на TextView, я хочу преобразовать его в EditText. Вот как я устанавливаю данные в своем TextView:

TextView text = (TextView) vi.findViewById(R.id.menutext);
text.setText(itemnames[position]);//comes from database append to text view

Теперь я хочу определить setOnLongClickListener, чтобы преобразовать его в EditText.

text.setOnLongClickListener(new OnLongClickListener() {

    public boolean onLongClick(View v) {                
        String edititemname=itemnames[position];
        System.out.println(edititemname);
        return true;                
    }
});

edititemnameсодержит, какой элемент был нажат при долгом щелчке. Я хочу заполнить ту же информацию в EdiText. Пожалуйста помогите.

7
задан Tiago Almeida 2 April 2012 в 12:53
поделиться