Android输入框获取焦点后实现对应变化

图片说明
当手机号的EditText获取到焦点后让那个小手机图标变黑怎么搞啊!!!!

3个回答

 EditText loginPwd = (EditText) findViewById(R.id.editText);
editText.setOnFocusChangeListener(new android.view.View.OnFocusChangeListener() {  
    @Override  
    public void onFocusChange(View v, boolean hasFocus) {  
        if(hasFocus) {
// 此处为得到焦点时的改变图片
} else {
// 此处为失去焦点时的改变图片
}
    }
});
u013096859
「已注销」 回复danielinbiti: 多谢,完美解决
大约 5 年之前 回复
danielinbiti
danielinbiti 回复顽逗: 看你imageview中设置的是src还是background,如果是scr,应该是setImageResource
大约 5 年之前 回复
u013096859
「已注销」 回复danielinbiti: 图标和输入框是两个东西
大约 5 年之前 回复
danielinbiti
danielinbiti 回复顽逗: 那图标是setBackgroundResource吗?左侧的。
大约 5 年之前 回复
u013096859
「已注销」 我代码:et_login_password.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { // TODO Auto-generated method stub if (hasFocus) { iv_loginPassword .setBackgroundResource(R.drawable.ic_password_focused); } else { iv_loginPassword .setBackgroundResource(R.drawable.ic_password); } } });
大约 5 年之前 回复
u013096859
「已注销」 不行啊
大约 5 年之前 回复

图标和输入框是两个东西

添加监听事件就行了。

 setOnFocusChangeListener
u013096859
「已注销」 嗯嗯
大约 5 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐