0
텍스트보기에 표시 할 문자열이 있습니다. 3 번 줄을 클릭하면 그 사실을 알고 싶습니다. 그 정보가 eventarg에 전달 되었습니까?클릭 한 행 번호를 얻는 방법 Android TextView
텍스트보기에 표시 할 문자열이 있습니다. 3 번 줄을 클릭하면 그 사실을 알고 싶습니다. 그 정보가 eventarg에 전달 되었습니까?클릭 한 행 번호를 얻는 방법 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