如何确定文本何时被选择 [Android [EditText]]

2024-05-01

是否可以确定何时选择文本,何时不选择文本?

我在谷歌上搜索,然后我find onSelectionChanged()方法或setOnLongClickListener()用于确定用户何时longClick是 editText,所以当他做出选择时,但在这两种情况下,当用户没有选择任何文本时(我可以将按钮设置为不可见),它都无法帮助我确定...


您可以使用

yourEditText.setOnTouchListener(new View.OnTouchListener() {
          @Override
          public boolean onTouch(View v, MotionEvent event) {

            if (MotionEvent.ACTION_UP == event.getAction()) {

              if (yourEditText.hasSelection()) {
                // if true, the text in the EditText is selected
              }

            return false;
          }
        });


应该可以做到这一点。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何确定文本何时被选择 [Android [EditText]] 的相关文章

随机推荐