2011-09-21 7 views
0

텔넷 클라이언트에서 작업 중입니다. 한 텍스트 뷰를 사용하여 텔넷 세션의 텍스트를 TextView에 새 텍스트를 추가하여 표시합니다.Android TextView : 현재 줄의 텍스트 지우기

이것은 훌륭하지만 텔넷은 클라이언트 응용 프로그램에 현재 줄의 텍스트를 지우도록 지시하는 코드를 보낼 수 있으며 Android TextView에서이 작업을 수행 할 수있는 방법이 없습니까?

+1

어쨌든 볼 수 없다는 것이 무엇입니까? 그냥 'textview.setText (textview.getText(). toString(). substring (0에서 마지막 줄 바꿈까지)?);' –

+0

특정 줄을 삭제 하시겠습니까? – Lukap

답변

0

이 당신이 현재 행 textview.setText (textview.getText()의 텍스트와 텍스트 뷰를 넣어하는 데 도움이 될 것입니다 //

보다는 일부 특정 라인을 취소합니다. toString(). 문자열 (0에서 마지막 줄 바꿈까지)?) 그 줄을 지우지 말고 그 줄을 지우지 않습니다.

줄을 지울 필요가있는 줄만 지우려면이 줄을 지울 수 있습니다. 두 가지 사항 : 1. 첫 번째 줄 2. 마지막 줄. 예를 들어, 텍스트보기를 필요한 것보다 콘솔 출력처럼 사용하는 경우 당신이 ( textview.setText (textview.getText 하위 문자열보다, 그것의 색인을보다 발견 할 때

  1. 이 전나무 라인 그냥 '\ n을'을 검색을 시작 삭제할 수있는 마지막 행이 아닌 첫 번째 줄을 삭제합니다)로 .toString(). (인덱스에서 새로운 라인의 마지막 occurance의 인덱스를 찾을 수)

  2. ) 끝과 textview.setText (textview.getText() 이상의 문자열. toString(). 문자열 (에서 인덱스 0부터))

그래서 wh 위의 시나리오 중 하나에 대한 알고리즘을 구현하는 것보다 현재 라인을 지우는 코드를 수신하십시오