Это фрагмент, поэтому я не вижу контекста, но вы можете структурировать один OnClickListener, чтобы перехватывать все события в вашей активности.Во-первых, вашей деятельности нужно будет реализовать интерфейс OnClickListener:
public class YourActivity extends Activity implements OnClickListener {...
В методе OnCreate () зарегистрируйте каждый элемент пользовательского интерфейса, который должен реагировать на нажатия, например:
yourObject.setOnClickListener(this);
Далеедля метода onClick () упражнения создайте структуру переключателя, используя R.id, например:
@Override
public void onClick(View view) {
switch(view.getId()){
case R.id.A_UI_Element:
//do what you need for this element
break:
case R.id.A_Different_UI_Element:
//do what you need for this element
break;
//continue with cases for each element you want to be clickable
}
}
Не забывайте разрыв в конце каждого случая.
Одна вещьЯ заметил в вашем коде: оба объявления editText ссылаются на один и тот же ресурс.Это дает вам два дескриптора для одного и того же элемента пользовательского интерфейса, а не 2 разных элементов.