我想通过使用哪种方法可以知道用户是否在edittext中选择文本,因此我可以使用getSelectionStart和getSelectionEnd来执行我的愿望任务。
答案 0 :(得分:0)
您可以检查您的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;
}
}