當我單擊切換按鈕時,它將密碼字段更改爲正常查看文本,但是當我再次點擊它時,它不會將文本字段更改爲密碼類型。爲什麼 ?Android切換按鈕無法在密碼字段中正常工作
這裏是我的代碼,
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.text);
chkcmd = (Button) findViewById(R.id.but3);
passtog = (ToggleButton) findViewById(R.id.tb1);
input = (EditText) findViewById(R.id.et1);
display = (TextView) findViewById(R.id.tv2);
passtog.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View V) {
// TODO Auto-generated method stub
if(passtog.isChecked())
{
input.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_NUMBER_VARIATION_PASSWORD);
}
else if(!passtog.isChecked())
{
input.setInputType(InputType.TYPE_CLASS_TEXT);
}
}
});
use Input.TYPE_CLASS_TEXT | Input.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD,而不是僅使用Input.TYPE_CLASS_TEXT – Waqas 2013-02-27 10:44:15