2014-02-13 4 views
0

Я не уверен, возможно ли это, но мне бы хотелось как-то добавить текст в строках списка, который можно выбрать для копирования, но также, долгое нажатие для создания контекстного меню.ListView, который позволяет долгое нажатие для контекстного меню, но также позволяет выбирать текст

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

Я уверен, что другие столкнулись с этой проблемой?

Редактирование: Хорошо, я понял, что текст может быть выбран не только длительным нажатием, но и двойным щелчком/нажатием. Так что может быть использовано в данном случае вместо

+0

Смотрите редактировать, я понял, что меню выбора текста запускается не только длительным нажатием на текст, но и на двойном нажатии/клик – wired00

ответ

0

попробовать это:

yourEditText.setFocusableInTouchMode(false); 
    yourEditText.setSelectAllOnFocus(true); 
    yourEditText.clearFocus(); 
    yourEditText.setOnClickListener(new View.OnClickListener(){ 

     public void onClick(View v){ 
      yourEditText.requestFocusFromTouch(); 
     } 
    }); 
Смежные вопросы