EditText 文本域改变事件监听

来源:互联网 发布:软件做账 编辑:程序博客网 时间:2024/05/16 01:26

      mFileNameEt = (EditText) view.findViewById(R.id.fileNameEt);

   mFileNameEt.setText(fileName);

      mFileNameEt.setSelectAllOnFocus(true);


        mFileNameEt.setOnFocusChangeListener(new View.OnFocusChangeListener() {
            @Override
            public void onFocusChange(View v, boolean hasFocus) {
                String fileName = mFileNameEt.getText().toString();
                if(hasFocus && !TextUtils.isEmpty(fileName)) {
                    int stop = fileName.lastIndexOf('.');
                    if(stop == -1) {
                        stop = fileName.length();
                    }
                    mFileNameEt.setSelection(0, stop); //选中文件名
                }
            }
        });


0 0
原创粉丝点击