小编Apo*_*ngh的帖子

编辑文本密码切换Android

我试图在编辑文本中向用户显示输入类型为文本密码的键入密码.

我在这个切换图标上实现了gesturelistener,如下所示

public boolean onTouch(View view, MotionEvent motionEvent) {
        switch (view.getId())
        {
            case R.id.ivPasswordToggle:

                switch ( motionEvent.getAction() ) {
                    case MotionEvent.ACTION_DOWN:
                        Toast.makeText(getContext(),"show",Toast.LENGTH_SHORT).show();
                        etPassword.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
                        break;
                    case MotionEvent.ACTION_UP:
                        etPassword.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD | InputType.TYPE_CLASS_TEXT);
                        Toast.makeText(getContext(),"hide",Toast.LENGTH_SHORT).show();
                        break;
                }
                break;
        }
        return true;
    }
Run Code Online (Sandbox Code Playgroud)

我不知道什么是错的,任何帮助将不胜感激.

android android-edittext gesturelistener

16
推荐指数
4
解决办法
2万
查看次数