2012-04-03 7 views
2

화면상의 클릭의 x, y 좌표를 알면 TextView에서 텍스트 (단어)를 어떻게 얻을 수 있습니까? 감사합니다. .좌표로 텍스트 뷰의 텍스트 가져 오기

+1

연구 결과는 무엇입니까? 봤어? 이것은 이미 사용자들에 의해 요청되었습니다. [예를 들어, [이 게시물] (0120)을 참조하십시오. –

+0

내가 묻는대로 anythink를 찾을 수 없습니다. – Lang

답변

0

체크 다음 코드 .. 그, 나와 함께 잘 작동

public class ProjjActivity extends Activity { 

    TextView txtview; 
    float X,Y; 

    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     txtview = (TextView) findViewById(R.id.tt); 

    } 

    @Override 
    public boolean onTouchEvent(MotionEvent event) { 
     // TODO Auto-generated method stub 

     X = event.getX(); 
     Y = event.getY(); 

     txtview.setText("X: "+X+", Y: "+Y); 
     return super.onTouchEvent(event); 
    } 
} 

희망이 당신을 도와줍니다 ..!

+0

쿨, OP (Owner of the Post)는'TextView'를 만지고 TextView에서 Text를 가져오고 있습니다. –

+0

@AdilSoomro 나에게 조금 혼란 스럽지만 그가 그렇게 간단하게 묻는다면 그렇게 간단합니다. 해당 텍스트 뷰의 click 이벤트에 "txtview.getText()"를두면 문자열을 반환합니다. –

+0

네, 간단하지만 OP는 그가 만진 곳 근처의 텍스트를 원하면 전체 텍스트가 필요합니다. –