私は Android でプログラミングを勉強していて、問題にぶつかっています。このトグルボタンがあり、テキストを入力してボタンがオンの場合、テキストはスター付き (パスワード付き、好きなように呼び出します) で、ボタンがオフの場合、テキストはテキストです。ただし、問題が発生していますが、問題はありません。コードのブロックは次のようになります。
toggleCommand.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
if(toggleCommand.isChecked()){
input.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD);
} else{
input.setInputType(InputType.TYPE_CLASS_TEXT);
}
}
});
問題がわかりません。私が何を間違えたのか教えてもらえますか?アプリケーションをオンにすると..何か入力すると、パスワードが設定されます。ボタンを押してチェックを外すと、パスワード付きのテキストがテキストに変わります。ボタンをもう一度押すと、パスワードが再度入力される代わりに、テキストは通常のままです。