0
我有一個文本項的字符串,我想要在文本視圖中顯示。如果第3行被點擊,我想知道這一點。這些信息是否通過事件欄傳遞?如何獲取點擊的行號Android TextView
我有一個文本項的字符串,我想要在文本視圖中顯示。如果第3行被點擊,我想知道這一點。這些信息是否通過事件欄傳遞?如何獲取點擊的行號Android TextView
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。
他們說,爲了避免像感謝評論......但感謝Rajesh! – user1229084
如果你能接受答案,那會很好。 – Triode