Well, I know there are some questions regarding this warning, but i still cannot figure out how to get rid of this.
I don\'t want to implement the OnTouchListener
Change your this line of code
View.performClick ();
TO
send.performClick ();
And add this override method at the end of you activity.
@Override
public boolean performClick() {
// do what you want
return true;
}
Hope that helps
Your code is OK, if you are sure that your code works like you want, you can just disable this kind of warnings in: File -> Settings -> Editor -> Inspections -> Android -> Lint -> Accessibility -> Accessibility in Custom Views
Basically it suggests that you should subclass ImageButton
and override its performClick()
method but it's not worth the hassle just suppress this warning using @SuppressLint("ClickableViewAccessibility")
in your method or just disable this warning like I did.