본문 바로가기

나의 플랫폼/안드로이드

[Android] EditText Selection control

EditText에서 특정 Selection 부분에 대해 제어를 하고 싶을 경우 참고 하세요.


public class SelectionEditText extends EditText {

public SelectionEditText(Context context) {
super(context);
}

public SelectionEditText(Context context, AttributeSet attrs) {
super(context, attrs);
}

public SelectionEditText(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}

@Override
protected void onSelectionChanged(int selStart, int selEnd) {
     // selStart와 selEnd 값을 이용하여 제어 할 수 있다.

super.onSelectionChanged(selStart, selEnd);
}
}