问题描述
- 源码问题,思路没转过来
- 为什么bRememberPassword=true,执行bRememberPassword=false
private void initComponent ()
{
bRememberPassword = GlobalData.GetPWDFlag(LoginActivity.this);imgRememberPassword = (ImageView) findViewById(R.id.imgLogin_RememberPassword); if (bRememberPassword) imgRememberPassword.setImageResource(R.drawable.checked); else imgRememberPassword.setImageResource(R.drawable.unchecked); imgRememberPassword.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (bRememberPassword == true) { imgRememberPassword.setImageResource(R.drawable.unchecked); bRememberPassword = false; } else { imgRememberPassword.setImageResource(R.drawable.checked); bRememberPassword = true; } } });
解决方案
每次点是否记住密码,就让它的状态反转一次。
解决方案二:
估计是imagebutton或者label模拟的checkbox,它不会自动反转。
时间: 2024-08-01 08:20:29