2013-08-25 2 views
4

Как я могу сделать TextView доступным по API < = 11? Я много искал и обнаружил, что могу использовать Editext как TextView, но это далеко не выглядит хорошо, и мне нужно отправить часть, выбранную из текста, в новую активность. Кто-то может мне помочь?Android - выбор текста - выберите часть текста

Пример того, что я ищу, - это Onlongclick, нажатый в приложении OperaMini. После длинного щелчка он открывает курсор для пользователя, который выбирает ту часть текста, которую ему нужны, и ContextMenu для выбранной части.

Thank's.

enter image description here

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

+0

Как это: http://stackoverflow.com/questions/7832466/select-text-from-textview-on-one-click-in-android – FpontoDesenv

ответ

12

Вы либо в XML делают выбираемые

 android:textIsSelectable="true" 

или сделать свой TextView кликабельным, назначив его на Onclicklistener

TextView.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
     ClipboardManager clipboard = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); 
     clipboard.setText(TextView.getText()); 
     } 
    }); 
+1

, пожалуйста, примите ответ (тик), если он вам поможет. и добро пожаловать в stackOverFlow –

+0

Спасибо @ Ахмед-Экри, но не работает. Я пробую две формы, которые вы говорите, но ничего не происходит в моем TextView. – FpontoDesenv

+0

Кто-нибудь может мне помочь? Пожалуйста, – FpontoDesenv

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