0
私はedittextでテキストを選択しているかどうかを取得することができるメソッドを使用して知りたいので、getSelectionStartとgetSelectionEndを使用して自分の欲望のタスクを実行できます。ユーザーがEditTextをタッチしたときにEditTextのgetSelectionStartとgetSelectionEndを使用する方法は?
私はedittextでテキストを選択しているかどうかを取得することができるメソッドを使用して知りたいので、getSelectionStartとgetSelectionEndを使用して自分の欲望のタスクを実行できます。ユーザーがEditTextをタッチしたときにEditTextのgetSelectionStartとgetSelectionEndを使用する方法は?
EditText
ウィジェットがフォーカスされているかどうかを確認することができます(通常、ユーザーが画面上でタッチすると確認できます)。
findViewById(R.id.editText1).setOnFocusChangeListener(this);
、次いで(同じクラス内この場合)リスナーを実装
public void onFocusChange(View arg0, boolean arg1) {
switch(arg0.getId()){
case R.id.editText1:
if(arg1){
// has focus
}
else{
// doesn't
}
break;
}
}