Android EditText的光标的显示和隐藏

Posted 彬sir哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android EditText的光标的显示和隐藏相关的知识,希望对你有一定的参考价值。

一、java代码
1.编辑框的光标 显示的方法:

editText.setCursorVisible(true);

2.编辑框的光标 隐藏的方法:

editText.setCursorVisible(false);

二、xml代码

android:cursorVisible="true"
<!--或者“false”-->

三、点击编辑框的时候显示光标,没有点击的时候隐藏,可以使用如下

        EditText editText = (EditText) findViewById(R.id.edittext);
        editText.setCursorVisible(false);
        editText.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                if (MotionEvent.ACTION_DOWN == event.getAction()) {
                    editText.setCursorVisible(true);
                }
                return false;
            }
        });

以上是关于Android EditText的光标的显示和隐藏的主要内容,如果未能解决你的问题,请参考以下文章

显示软键盘时多行EditText半隐藏

在片段替换上显示/隐藏 Android 软键盘

Android Edittext 显示光标 获取焦点 监听焦点

单击或触摸另一个视图时清除EditText焦点并隐藏键盘

Android输入时EditText光标不显示的解决方法

EditText隐藏和显示