`
苹果超人
  • 浏览: 200348 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Checkbox(打勾显示输入的密码)

阅读更多
  要想判断Checkbox是不是被选中,必须注册OnCheckedChangedListener。没什么难点,直接看代码。
package com.kevin.checkbox;

import android.app.Activity;
import android.os.Bundle;
import android.text.method.HideReturnsTransformationMethod;
import android.text.method.PasswordTransformationMethod;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.CompoundButton.OnCheckedChangeListener;
import android.widget.EditText;

public class Main extends Activity {
	private CheckBox chk_show;
	private EditText et_password;
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        et_password = (EditText) findViewById(R.id.et_password);
        chk_show = (CheckBox) findViewById(R.id.chk_show);
        chk_show.setOnCheckedChangeListener(new CheckChangedListener());
    }
    
    class CheckChangedListener implements OnCheckedChangeListener{

		@Override
		public void onCheckedChanged(CompoundButton buttonView,
				boolean isChecked) {
			if(isChecked){
				// 设置EditText的内容为显示
				et_password.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
			}else{
				// 设置EditText的内容为隐藏
				et_password.setTransformationMethod(PasswordTransformationMethod.getInstance());
			}
		}
    	
    }
}
分享到:
评论

相关推荐

    Android编程实现打勾显示输入密码功能

    总之,实现Android打勾显示输入密码功能主要涉及EditText的`inputType`属性设置和CheckBox的`OnCheckedChangeListener`监听器。通过这些基础组件和事件监听,开发者可以轻松创建一个符合用户需求的密码输入界面。...

    android用CheckBox做为显示密码的复选框效果

    "android用CheckBox做为显示密码的复选框效果"这个主题就是关于如何在Android应用中实现一个CheckBox,用来切换显示或隐藏输入的密码,提供用户在输入时选择是否可见的便利。这种功能常见于许多登录或注册页面,增加...

    LayUI动态设置checkbox不显示的解决方法

    1.页面引入layui.js和layui.css <!...<... <head>...link type=text/css rel=stylesheet href=common/layui/css/layui.css rel=external nofollow />...link type=text/css rel=stylesheet href=css/index.css ...

    H5中点击checkbox动态显示table

    在H5页面中,"点击checkbox动态显示table"是一个常见的交互功能,特别是在B2B(Business to Business)场景下,例如模拟淘宝店家定义商品的SKU(Stock Keeping Unit,库存量单位)设置。这个功能允许用户通过勾选...

    QTableView显示自定义CheckBox

    而有时候,我们可能需要在表格的某一列中显示可选的复选框(CheckBox),以供用户进行选择操作。本篇文章将深入讲解如何在`QTableView`中实现自定义的CheckBox显示,并基于`macOS 10.13.1`和`Qt 5.9.1`的开发环境...

    用WPF自定义CheckBox的样式(框框和钩钩)

    本篇主要聚焦于如何自定义CheckBox控件的样式,特别是改变其框框(边框)和钩钩(选中标记)的样式。 CheckBox是WPF中一个基础的复选框控件,通常用于用户可以选择或取消选择一个选项。默认情况下,CheckBox有一个...

    解决ListView嵌套CheckBox滑动时选中状态错乱

    在Android开发中,ListView是常用的数据展示控件,它可以有效地展示大量数据并实现滚动效果。...通过这些步骤,可以确保ListView在滑动时CheckBox的显示状态与实际数据保持一致,从而提供良好的用户体验。

    CtreeCtrl checkbox 显示隐藏

    标题“CtreeCtrl checkbox 显示隐藏”涉及到的是如何在`CtreeCtrl` 控件中动态地显示或隐藏复选框。这通常是通过设置控件的样式或者通过编程的方式来实现的。下面将详细解释这一过程: 1. **设置初始样式**: 当...

    WPF密码明文显示样式.zip

    在Windows Presentation Foundation(WPF)框架中,设计用户界面时,我们经常遇到处理密码输入的情况。"WPF密码明文显示样式.zip" 提供了一个示例,它涉及到如何在WPF应用中创建一个既能以星号(*)或圆点(•)隐藏...

    Winform中TreeView中部分节点前面的CheckBox隐藏

    在某些情况下,我们可能希望部分节点显示复选框(CheckBox),而其他节点则不显示。本篇文章将深入探讨如何在C#的Winform环境下,针对`TreeView`控件实现部分节点前的CheckBox隐藏。 首先,我们需要了解`TreeNode`...

    Delphi Checkbox in StringGrid 使用

    在事件处理程序中,检查当前单元格是否应该显示 Checkbox,并根据需要创建和设置其属性。 2. **Checkbox 的状态管理** 为了跟踪每个 Checkbox 的状态,你可能需要创建一个数组或者集合来保存每个 Checkbox 的状态...

    C# 美化 CheckBox 对勾 自定义控件 源码

    在设计视图中,可以使用PictureBox控件来显示自定义的对勾图片,以及Label控件来显示文字。通过调整控件的位置和大小,使它们看起来像一个标准的CheckBox。 在代码部分,我们需要覆盖一些关键方法以实现CheckBox的...

    带CheckBox的TreeView控件

    - Checked和Unchecked事件:当CheckBox的状态改变时,需要触发相应的事件,更新数据模型和界面显示。 - SelectedItemChanged事件:当选中的TreeViewItem改变时,可以同步更新CheckBox的状态,保持数据一致性。 3....

    android GridView实现图库预览图,多选模式下右上角打勾

    在这个场景中,"android GridView实现图库预览图,多选模式下右上角打勾"是一个典型的图片选择功能,用户可以选择多个图片并在每个图片的右上角显示一个勾选标记,以表示已选状态。 首先,我们需要理解GridView的...

    解决struts2的s:checkbox显示难看问题

    在Struts2框架中,`s:checkbox`标签用于创建复选框,但在实际使用过程中,用户可能会遇到显示效果不理想的问题。这个问题通常涉及到样式、布局或者与其他UI组件的兼容性。本文将深入探讨如何解决Struts2的`s:...

    Delphi动态创建和载入CheckBox控件.rar

    例如,`Left`, `Top`, `Width`, `Height`分别用于指定控件的左上角坐标和尺寸,`Caption`属性用来设置显示的文字。这些可以通过代码直接赋值,如`CheckBox1.Caption := '我的复选框';`。 为了动态地在界面上添加...

    MFC ListControl 中checkbox 处理 图标ICON

    在这个特定的场景中,我们关注的是如何在ListControl中添加复选框(Checkbox)并展示图标(ICON)。下面将详细介绍如何在VC 6.0 MFC环境下实现这一功能。 首先,我们需要理解CListCtrl类的基本结构。CListCtrl是MFC...

    QTableView同时显示自定义Checkbox和文件图标

    本文将详细讲解如何在`QTableView`中同时显示自定义的Checkbox和文件图标。 首先,我们需要创建一个自定义的模型类(`QAbstractTableModel`的子类),这个模型将负责处理数据以及与`QTableView`的交互。在模型类中...

Global site tag (gtag.js) - Google Analytics