`

android EditView 文本密码显示与隐藏

阅读更多
//==============================

mCheckBoxView = (CheckBox) findViewById(R.id.settings_synch_delet);

mEditTextView = (EditText) findViewById(R.id.account_password);




mCheckBoxView.setOnCheckedChangeListener(checkBox_Listener);




private CheckBox.OnCheckedChangeListener checkBox_Listener = new CheckBox.OnCheckedChangeListener() {

       @Override

        public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {

           if(mCheckBoxView.isChecked()){

              //文本正常显示

             mEditTextView.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);

              Editable etable = mEditTextView.getText();

              Selection.setSelection(etable, etable.length());

           }else{

              //文本以密码形式显示

              mEditTextView.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);

              //下面两行代码实现: 输入框光标一直在输入文本后面

              Editable etable = mEditTextView.getText();

              Selection.setSelection(etable, etable.length());

           }

        } 

    };

 

效果图:
android <wbr>EditView <wbr>文本密码显示与隐藏



android <wbr>EditView <wbr>文本密码显示与隐藏
 

分享到:
评论

相关推荐

    Android实现动态显示或隐藏密码输入框的内容

    在Android开发中,用户在输入敏感信息如密码时,通常会使用`EditText`控件的`android:password`属性来隐藏输入内容,显示为星号或圆点。然而,有时为了增强用户体验,需要提供一个选项让用户可以切换查看或隐藏密码...

    editview软键盘自动弹出和隐藏

    总之,“editview软键盘自动弹出和隐藏”涉及了Android中对软键盘显示与隐藏的控制,这对于创建用户友好的输入界面至关重要。通过理解和实践这些技巧,开发者能够更好地定制他们的应用交互,提高用户体验。

    Android EditText密码的隐藏和显示功能

    通过以上步骤,我们就成功实现了Android应用程序中`EditText` 密码的隐藏和显示功能。这个功能对于提升用户体验非常重要,特别是在处理金融、社交等涉及隐私的应用中。当用户想要确认输入的密码是否正确时,可以方便...

    自定义textview与editview

    TextView是Android中最基本的显示文本的控件,它用于展示不可编辑的静态文本。而EditText则是一个输入控件,允许用户输入文本,通常用于获取用户的交互数据。 自定义TextView和EditText的核心在于继承现有的系统...

    基于Android_可显示密码的用户登陆项目PasswordEditViewDemo01_20161128

    一个EditView带有密码显示隐藏功能的demo,很方便用户移植 参考博客:http://blog.csdn.net/ljb568838953/article/details/53374776 花了我一早上的时间,给点分不过分吧,呵呵

    Android EditText 带清空按钮

    在Android开发中,`EditText`是用户输入文本的控件,常常用于收集用户的数据,如登录界面的用户名和密码输入。然而,为了提供更好的用户体验,开发者可能会希望在`EditText`旁边添加一个“清空”或“清除”按钮,让...

    Android限制只能输入中文的EditText

    在Android开发中,有时我们需要对用户输入进行特定的限制,比如仅允许用户输入...通过这个实践,开发者不仅可以掌握EditText的监听与定制,还能深入理解Unicode编码和字符判断,提升Android应用的用户体验设计能力。

    android充值demo 自定义editview自定义radiobutton

    在Android开发中,"android充值demo 自定义editview自定义radiobutton"是一个常见的应用场景,它涉及到用户界面(UI)的设计和交互,特别是针对移动应用中的支付功能。下面将详细讲解这个主题涉及的知识点。 首先,...

    下拉框格式的editView

    在Android开发中,`EditText` 是一个非常常见的控件,用于接收用户输入的文字信息。然而,在某些场景下,我们可能需要提供一种更加交互式的输入方式,例如下拉选择框,这样用户可以从预设的选项中选择,而不是手动...

    editviewdemo

    EditText是Android系统提供的一个基础输入控件,让用户能够输入文本,而PopWindow则是一种弹出窗口,可以在用户进行特定操作时显示额外的信息或功能。 首先,我们来深入理解EditText。EditText是TextView的子类,...

    Android 点击editview以外位置实现隐藏输入法

    在Android开发中,有时我们需要实现一个功能,即当用户点击EditText之外的任何地方时,自动隐藏显示的软键盘。这个功能对于提升用户体验尤其重要,因为它可以让用户更容易地与屏幕的其他部分进行交互。以下是如何在...

    EditView_1-源码.rar

    1. 输入法管理:EditView通过`InputMethodManager`与输入法进行交互,控制软键盘的显示和隐藏。 2. 光标处理:`setSelection()`方法设置光标位置,`getSelectionStart()`和`getSelectionEnd()`获取选中区域。 3. ...

    android 必填项动画校验

    6. **优化与兼容性**:对于Android的广泛设备和版本兼容性问题,可以使用`AnimatorCompatHelper`来支持低于API 11的版本。此外,使用`ViewPropertyAnimator`可以帮助简化动画代码,并提高动画的流畅性。 通过巧妙地...

    android EditText在输入的时候输入框上方现悬浮文字提示

    `Android EditText`在输入时显示悬浮文字提示,主要是通过自定义`EditText`视图或利用第三方库来实现的。下面将详细介绍这一功能的实现方法。 首先,`Android`原生的`EditText`虽然提供了`hint`属性,用于设置...

    EditView左右选择数据

    在Android开发中,EditView是用户界面中常见的一种组件,用于接收用户输入的文字信息。然而,EditView并不仅仅局限于文字输入,它还可以扩展为更复杂的数据选择功能,比如实现左右选择数据的效果。这个"EditView左右...

    自定义数字键盘和edittext

    本文将深入探讨如何在Android中实现自定义数字键盘以及与之配套的EditText功能,包括键盘的显示、隐藏、输入清除等操作。 首先,我们来了解自定义数字键盘的基本概念。在Android系统中,原生键盘提供了多种类型,...

    自动提示的EditView

    【自动提示的EditView】是Android开发中的一个重要概念,它主要涉及到用户界面(UI)设计中的文本输入交互。EditView是Android系统提供的一个用于接收用户输入的视图组件,常见于登录、注册、搜索等场景。它允许用户...

    自定义editView

    总之,自定义editView是Android开发中一种实用的技术,它允许我们对系统默认组件进行定制,以满足项目特有的需求。通过自定义验证功能,我们可以使应用更加健壮,提升用户体验。这个"自定义editView"项目为我们提供...

    在EditView中输入表情

    1. **EditView的基本了解**:EditView是Android SDK提供的一种用于用户输入文本的控件,它允许用户编辑或查看文本内容。默认情况下,EditView只支持纯文本输入,但通过自定义和扩展,可以实现更多功能,如输入表情。...

Global site tag (gtag.js) - Google Analytics