如何实现点击屏幕其他地方让edittext失去焦点
1个回答
展开全部
bg.setOnClickListener(new OnClickListener() {//给背景一个id,并对它的点击事件进行监听
@Override
public void onClick(View v) {
et_name.setFocusable(false);//点击背景的时候,让这个editText失去焦点
}
});
et_name.setOnClickListener(new OnClickListener() {
//当再次点击这个editText的时候,editText得到焦点
@Override
public void onClick(View v) {
et_name.setFocusable(true);
et_name.setFocusableInTouchMode(true);
et_name.requestFocus();
et_name.findFocus();
}
});
/*
得到焦点有四个步骤,原因在下面
http://jingyan.baidu.com/article/ceb9fb10c396ae8cad2ba0f7.html
*/
@Override
public void onClick(View v) {
et_name.setFocusable(false);//点击背景的时候,让这个editText失去焦点
}
});
et_name.setOnClickListener(new OnClickListener() {
//当再次点击这个editText的时候,editText得到焦点
@Override
public void onClick(View v) {
et_name.setFocusable(true);
et_name.setFocusableInTouchMode(true);
et_name.requestFocus();
et_name.findFocus();
}
});
/*
得到焦点有四个步骤,原因在下面
http://jingyan.baidu.com/article/ceb9fb10c396ae8cad2ba0f7.html
*/
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询