频道栏目
首页 > 资讯 > Android > 正文

Android布局中对输入密码的隐藏和显示

15-05-26        来源:[db:作者]  
收藏   我要投稿
 
    
    
    

package com.banana.k08.home;

import android.app.Activity;
import android.os.Bundle;
import android.text.method.HideReturnsTransformationMethod;
import android.text.method.PasswordTransformationMethod;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.EditText;
import android.widget.Toast;


public class MainActivity extends Activity {

    private EditText id,password;
    private CheckBox cb;
    private Button btn1;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        id = (EditText) findViewById(R.id.tv1);
        password = (EditText) findViewById(R.id.password);
        cb = (CheckBox) findViewById(R.id.check);
        //设置选择是否显示密码
        cb.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
            @Override
            public void onCheckedChanged(CompoundButton compoundButton, boolean b) {
                if(cb.isChecked()){
                    password.setTransformationMethod(HideReturnsTransformationMethod.getInstance());
                }
                else{
                    password.setTransformationMethod(PasswordTransformationMethod.getInstance());

                }
            }
        });

        findViewById(R.id.btnl).setOnClickListener(new View.OnClickListener() {

            @Override
            public void onClick(View v) {
                String name = id.getText().toString();
                String pass = password.getText().toString();
                if (name.equals(admin) && pass.equals(admin)) {
                    Toast.makeText(getApplicationContext(),登陆成功,Toast.LENGTH_SHORT).show();
                } else {
                    Toast.makeText(getApplicationContext(), 登陆失败,请重新输入, Toast.LENGTH_SHORT).show();

                }
            }
        });

    }


    
}


相关TAG标签
上一篇:iOS添加自定义自体 [UIFont fontWithName: size:](英文有效)
下一篇:Android文件访问权限
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站