-4
동일한 텍스트로 editText보기가 있습니다. 내 길에서 사용자는 editText에서 char을 만질 수 있습니다. 어떻게 char 사용자가 터치 이벤트를 생성하는지 감지 할 수 있습니까?EditText에서 문자를 클릭하십시오.
동일한 텍스트로 editText보기가 있습니다. 내 길에서 사용자는 editText에서 char을 만질 수 있습니다. 어떻게 char 사용자가 터치 이벤트를 생성하는지 감지 할 수 있습니까?EditText에서 문자를 클릭하십시오.
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
Layout layout = ((TextView) v).getLayout();
int x = (int)event.getX();
int y = (int)event.getY();
if (layout!=null){
int line = layout.getLineForVertical(y);
int characterOffset = layout.getOffsetForHorizontal(line, x);
Log.i("index", ""+characterOffset);
}
return true;
}
소스 무시