我有一个包含2个edittext字段的活动。我希望当用户点击任何edittext字段时,活动的布局会发生变化。当edittext字段未激活时,活动应恢复到其原始状态。有什么建议吗?
答案 0 :(得分:1)
您在setOnFocusChangeListener()
对象上查找的是EditText
方法,然后您可以借助hasFocus
中的布尔onFocusChange()
来检查该对象是否具有焦点。 1}}。此侦听器方法可以应用于任何视图对象。这是Android开发人员参考页面View.OnFocusChangeListener。
示例代码:
editTextField.setOnFocusChangeListener(new OnFocusChangeListener() {
public void onFocusChange(View v, boolean hasFocus) {
if(!hasFocus) {
//do whatever you want when the object doesn't have focus
}else {
//do whatever you want when the object has focus
}
}
});