2017-01-10 33 views
0

私は、TextView、ImageView、およびEditTextを持つフラグメントを持っています。私はこの部分を入力フィールドとして複数の場所で使用しています。今、私はOnFocousChangeListenerを実装しています。すべてのfiledsに対してOnFocousChangeを設定したいのですが、フラグメント内にあるEditTextのIDを取得する方法がわかりません。さらに、getId()を使ってidを取得しようとすると、フラグメント内のすべてのEditTextが同じIDを返します。誰も助けることができますか?フラグメント内にあるEditTextのOnFocousChangeListenerを設定する方法

答えて

0

このようにしてください。フラグメントがOnFocusChangeListenerを実装するようにします。そして

において:

public void onfocusChange(view v) { 
    switch(v.getId) { 
     case R.id.edittext1:     
      ///Your logic 
      break; 
    } 
} 
関連する問題