登录页面密码显示隐藏功能
来源:互联网 发布:springmvc json转对象 编辑:程序博客网 时间:2024/05/22 08:17
public class MainActivity extends Activity {
//密码设置它
private EditText password;
//用户名,基本就是占位置
private EditText username;
//切换密码显示隐藏的图标,用checkbox
private CheckBox hideorshow;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//加载布局
initView();
}
//设置光标
private void setCursor() {
// TODO Auto-generated method stub
CharSequence text = password.getText();
if (text instanceof Spannable) {
Spannable spanText = (Spannable) text;
Selection.setSelection(spanText, text.length());//设置光标位置在文本末尾
}
}
private void initView() {
// TODO Auto-generated method stub
password = (EditText) findViewById(R.id.Login_edit_password);
username=(EditText) findViewById(R.id.Login_edit_name);
hideorshow = (CheckBox) findViewById(R.id.login_showorhide);
//切换密码显示隐藏的checkbox点击事件
hideorshow.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
// TODO Auto-generated method stub
if (isChecked) {
//设置密码可见
password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
//这个属性很少见,设置密码字间距
password.setTypeface(Typeface.MONOSPACE);
setCursor();
} else {
//设置密码隐藏
password.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_PASSWORD);
setCursor();
}
}
});
}
}
//密码设置它
private EditText password;
//用户名,基本就是占位置
private EditText username;
//切换密码显示隐藏的图标,用checkbox
private CheckBox hideorshow;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//加载布局
initView();
}
//设置光标
private void setCursor() {
// TODO Auto-generated method stub
CharSequence text = password.getText();
if (text instanceof Spannable) {
Spannable spanText = (Spannable) text;
Selection.setSelection(spanText, text.length());//设置光标位置在文本末尾
}
}
private void initView() {
// TODO Auto-generated method stub
password = (EditText) findViewById(R.id.Login_edit_password);
username=(EditText) findViewById(R.id.Login_edit_name);
hideorshow = (CheckBox) findViewById(R.id.login_showorhide);
//切换密码显示隐藏的checkbox点击事件
hideorshow.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
// TODO Auto-generated method stub
if (isChecked) {
//设置密码可见
password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
//这个属性很少见,设置密码字间距
password.setTypeface(Typeface.MONOSPACE);
setCursor();
} else {
//设置密码隐藏
password.setInputType(InputType.TYPE_CLASS_TEXT|InputType.TYPE_TEXT_VARIATION_PASSWORD);
setCursor();
}
}
});
}
}
0 0
- 登录页面密码显示隐藏功能
- 显示/隐藏登录密码
- 登录页面的密码的显示与隐藏
- android 登录密码显示与隐藏
- Android笔记:登录显示与隐藏密码
- android 登录框隐藏显示密码
- 登录密码的显示与隐藏
- 利用UGUI实现 显示/隐藏密码 功能
- DIV-----js功能,页面隐藏和显示
- 显示密码,隐藏密码
- 登录密码,眼睛效果,点击显示,点击隐藏
- JS实现登录页密码的显示和隐藏
- JavaScript实现页面元素显示/隐藏的功能
- 显示密码和隐藏密码
- 密码隐藏或显示
- 显示/隐藏密码切换
- edittext密码显示隐藏
- Android:密码显示隐藏
- CSS学习(九)——构造颜色、背景和图像
- A - Max Sum Plus Plus——POJ
- 自定义UICollectionViewLayout实现瀑布流
- 后台任务序列化与IntentService
- centos 6.x sftp配置
- 登录页面密码显示隐藏功能
- 将一个字符串逆序
- ijkplayer阅读学习笔记之从代码上看播放流程
- Android 抽屉效果的导航菜单实现
- Oracle-hugepages_settings.sh
- windows编译g2o图优化框架(vs2010)
- Jpanel下的键盘事件
- poj 2367 Genealogical tree 拓扑排序 解题报告
- android development tips