2014-02-21 20 views

回答

3
yourTextView.setOnTouchListener(new OnTouchListener(){ 
    @Override 
    public boolean onTouch(View v, MotionEvent event){ 
     if(event.getAction() == MotionEvent.ACTION_UP){ 
      int lineHeight = yourTextView.getLineHeight(); 
      int clickedLine = (int)(event.getY()/lineHeight); 
     } 

     return true; 
    } 
}); 

做一些這樣的事情。沒有評估代碼,但希望這會有所幫助。您也可以嘗試爲TextView中的每一行添加ClickableSpan

+0

他們說,爲了避免像感謝評論......但感謝Rajesh! – user1229084

+0

如果你能接受答案,那會很好。 – Triode

相關問題