2013-04-19 5 views
0

Как гласит название, мне интересно, как узнать длинный текст в TextView.Android - Как узнать длинный текст в TextView?

caption.setOnLongClickListener(new OnLongClickListener() { 

    @Override 
    public boolean onLongClick(View v) { 
     Log.d("log", "caption clicked"); 
     String text = ((TextView)v).getText().toString(); 
     Log.d("log", "1: " + text); 
     int start = ((TextView)v).getSelectionStart(); 
     Log.d("log", "2: " + start); 
     int end = ((TextView)v).getSelectionEnd(); 
     Log.d("log", "3: " + end); 
     Log.d("log", "selection: " + text.substring(start, end)); 


     return true; 
    } 
}); 

Здесь я получаю -1 как для начальной, так и для конечной переменной. Разве он не должен возвращать индекс текста, который я долгое время отжимал? Есть ли другой способ узнать текст с длительным нажатием в textView?

ответ

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

  • Нет связанных вопросов^_^