要想判断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打勾显示输入密码功能主要涉及EditText的`inputType`属性设置和CheckBox的`OnCheckedChangeListener`监听器。通过这些基础组件和事件监听,开发者可以轻松创建一个符合用户需求的密码输入界面。...
"android用CheckBox做为显示密码的复选框效果"这个主题就是关于如何在Android应用中实现一个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"是一个常见的交互功能,特别是在B2B(Business to Business)场景下,例如模拟淘宝店家定义商品的SKU(Stock Keeping Unit,库存量单位)设置。这个功能允许用户通过勾选...
而有时候,我们可能需要在表格的某一列中显示可选的复选框(CheckBox),以供用户进行选择操作。本篇文章将深入讲解如何在`QTableView`中实现自定义的CheckBox显示,并基于`macOS 10.13.1`和`Qt 5.9.1`的开发环境...
本篇主要聚焦于如何自定义CheckBox控件的样式,特别是改变其框框(边框)和钩钩(选中标记)的样式。 CheckBox是WPF中一个基础的复选框控件,通常用于用户可以选择或取消选择一个选项。默认情况下,CheckBox有一个...
在Android开发中,ListView是常用的数据展示控件,它可以有效地展示大量数据并实现滚动效果。...通过这些步骤,可以确保ListView在滑动时CheckBox的显示状态与实际数据保持一致,从而提供良好的用户体验。
在Windows Presentation Foundation(WPF)框架中,设计用户界面时,我们经常遇到处理密码输入的情况。"WPF密码明文显示样式.zip" 提供了一个示例,它涉及到如何在WPF应用中创建一个既能以星号(*)或圆点(•)隐藏...
在某些情况下,我们可能希望部分节点显示复选框(CheckBox),而其他节点则不显示。本篇文章将深入探讨如何在C#的Winform环境下,针对`TreeView`控件实现部分节点前的CheckBox隐藏。 首先,我们需要了解`TreeNode`...
在事件处理程序中,检查当前单元格是否应该显示 Checkbox,并根据需要创建和设置其属性。 2. **Checkbox 的状态管理** 为了跟踪每个 Checkbox 的状态,你可能需要创建一个数组或者集合来保存每个 Checkbox 的状态...
在设计视图中,可以使用PictureBox控件来显示自定义的对勾图片,以及Label控件来显示文字。通过调整控件的位置和大小,使它们看起来像一个标准的CheckBox。 在代码部分,我们需要覆盖一些关键方法以实现CheckBox的...
- Checked和Unchecked事件:当CheckBox的状态改变时,需要触发相应的事件,更新数据模型和界面显示。 - SelectedItemChanged事件:当选中的TreeViewItem改变时,可以同步更新CheckBox的状态,保持数据一致性。 3....
在这个场景中,"android GridView实现图库预览图,多选模式下右上角打勾"是一个典型的图片选择功能,用户可以选择多个图片并在每个图片的右上角显示一个勾选标记,以表示已选状态。 首先,我们需要理解GridView的...
在Struts2框架中,`s:checkbox`标签用于创建复选框,但在实际使用过程中,用户可能会遇到显示效果不理想的问题。这个问题通常涉及到样式、布局或者与其他UI组件的兼容性。本文将深入探讨如何解决Struts2的`s:...
例如,`Left`, `Top`, `Width`, `Height`分别用于指定控件的左上角坐标和尺寸,`Caption`属性用来设置显示的文字。这些可以通过代码直接赋值,如`CheckBox1.Caption := '我的复选框';`。 为了动态地在界面上添加...
在这个特定的场景中,我们关注的是如何在ListControl中添加复选框(Checkbox)并展示图标(ICON)。下面将详细介绍如何在VC 6.0 MFC环境下实现这一功能。 首先,我们需要理解CListCtrl类的基本结构。CListCtrl是MFC...
本文将详细讲解如何在`QTableView`中同时显示自定义的Checkbox和文件图标。 首先,我们需要创建一个自定义的模型类(`QAbstractTableModel`的子类),这个模型将负责处理数据以及与`QTableView`的交互。在模型类中...
标题“combox 列表嵌套checkbox”指的是在下拉组合框(ComboBox)中集成复选框(Checkbox)功能,使得用户可以在下拉列表中进行多项选择。这种设计通常用于提供一种灵活的多选方式,特别是在选项众多且需要用户快速...