2 u013096859 u013096859 于 2015.07.26 15:21 提问

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

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

3个回答

danielinbiti
danielinbiti   Ds   Rxr 2015.07.26 16:25
已采纳
 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
u013096859 回复danielinbiti: 多谢,完美解决
2 年多之前 回复
danielinbiti
danielinbiti 回复顽逗: 看你imageview中设置的是src还是background,如果是scr,应该是setImageResource
2 年多之前 回复
u013096859
u013096859 回复danielinbiti: 图标和输入框是两个东西
2 年多之前 回复
danielinbiti
danielinbiti 回复顽逗: 那图标是setBackgroundResource吗?左侧的。
2 年多之前 回复
u013096859
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); } } });
2 年多之前 回复
u013096859
u013096859 不行啊
2 年多之前 回复
u013096859
u013096859   2015.07.27 09:31

图标和输入框是两个东西

crazy1235
crazy1235   Ds   Rxr 2015.07.27 13:42

添加监听事件就行了。

 setOnFocusChangeListener
u013096859
u013096859 嗯嗯
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片