当edittext字段处于活动状态时,仅更新活动布局的一部分

时间:2017-06-02 12:05:21

标签: android android-layout android-fragments

我有一个包含2个edittext字段的活动。我希望当用户点击任何edittext字段时,活动的布局会发生变化。当edittext字段未激活时,活动应恢复到其原始状态。有什么建议吗?

1 个答案:

答案 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
        }
    }
});