Обработка клика вне элемента | JAVA

Как обработать клик вне элемента в Android?


Ответы (1 шт):

Автор решения: Maks

Если вы хотите вызывать onClick из активити без клика на кнопку тогда:

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<!-- layout elements -->
<Button android:id="@+id/mybutton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Click me!"
android:onClick="myFancyMethod" />
<!-- even more layout elements -->

MainActivity.java

Button btn = (Button) findViewById(R.id.mybutton);

btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
    myFancyMethod(v);
}
});

// some more code

 public void myFancyMethod(View v) {
// does something very interesting
}
→ Ссылка