如何覆盖Android edittext双触选择界限

时间:2014-07-18 05:35:06

标签: java android android-edittext

当我在edittext小部件上双击(或长按)时,它会选择一些文本。选择的界限似乎停留在空白处。我想改变这种行为以停止标点符号。我怎么做到这一点?

1 个答案:

答案 0 :(得分:0)

您可以使用以下内容:

txtInput.setOnLongClickListener(new OnLongClickListener() {

            @Override
            public boolean onLongClick(View v) {
                // TODO Auto-generated method stub
                int index = txtInput.getText().toString().indexOf("!");
                if(index!=-1){
                txtInput.setSelection(0, index);
                }
                return true;
            }
        });