Долгое нажатие на выделенный текст в текстовом режиме в android

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

Извините за моего бедного английского.

Solutions Collecting From Web of "Долгое нажатие на выделенный текст в текстовом режиме в android"

Используйте следующий код:

tv.setOnLongClickListener(new OnLongClickListener() { @Override public boolean onLongClick(View v) { // TODO Auto-generated method stub return false; } }); 

И импорт:

 import android.view.View.OnLongClickListener; 

Если вы хотите Нажмите только для некоторой части Просмотра, вам нужно ClickableSpan . Скопируйте код по этой ссылке .

  SpannableString ss = new SpannableString("Android is a Software stack"); //ss.setSpan(new StyleSpan(Typeface.ITALIC), 22, 27, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); ClickableSpan clickableSpan = new ClickableSpan() { @Override public void onClick(View textView) { startActivity(new Intent(MyActivity.this, NextActivity.class)); } }; ss.setSpan(clickableSpan, 22, 27, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); TextView textView = (TextView) findViewById(R.id.hello); textView.setText(ss); textView.setMovementMethod(LinkMovementMethod.getInstance()); 

Используйте setOnLongClickListener вместо OnClickListner