如何为片段内的EditText设置OnFocousChangeListener

时间:2017-01-10 18:03:54

标签: android android-fragments

我有一个片段,其中有一个TextView,一个ImageView和一个EditText。我在多个地方使用此片段作为输入字段。现在我已经实现了OnFocousChangeListener,我想为所有文件设置OnFocousChange,但我不知道如何获取片段内的EditText的id。此外,如果我试图通过使用getId()来获取id,则片段内的每个EditText都会给出相同的id。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

试试这样。使您的片段实现OnFocusChangeListener

然后,

在:

public void onfocusChange(view v) {
    switch(v.getId) {
         case R.id.edittext1:                
             ///Your logic
             break;
    }
}